public class BaseDataForTabelle<FR extends IIniFileRoot>
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
BACKUP_SUFFIX |
static java.lang.String |
FILE_SUFFIX |
static java.lang.String |
FILETYP |
java.lang.String |
SHORTDESCRIPTION |
static java.lang.String |
SRV_NAME |
Modifier and Type | Method and Description |
---|---|
boolean |
backupWebToFile() |
protected java.lang.String |
calcFileName(java.lang.String fileName) |
protected java.lang.String |
calcFileName(java.lang.String appName,
java.lang.Object specificInfo)
if before complete Construction more Info is needed
!
|
protected java.lang.String |
calcFileTyp() |
protected java.lang.String |
calcWebAddress() |
void |
checkUserOkForWriting() |
static java.lang.String |
cleanAppname(java.lang.String appName) |
static java.util.List<java.lang.String> |
getAccessedWebAdresses() |
ApplicationInfo |
getApplicationInfo() |
java.lang.Object |
getDefaultIniBaumRoot()
Am Anfang wird ein Default Baum konstruiert.
|
java.io.InputStream |
getFileInputStream() |
java.lang.String |
getName() |
java.lang.String |
getShortDescription() |
java.io.InputStream |
getWebInputStream() |
boolean |
isOkForWriting() |
void |
onNewIniAvailable(java.lang.Object iniBaumRoot)
Wird nach dem einlesen eines IniBaums aufgerufen (Erstinitialisierung oder Reset).
|
java.lang.Object |
onPrepareForExport()
Wird direkt vor dem rausschreiben des IniBaums aufgerufen.
|
protected java.lang.String |
readAsStringWithoutIOManager()
Buffered read (Web -> local without touching the fileRoot
|
java.lang.String |
readFileAsString() |
static java.lang.String |
readFileAsString(java.lang.String fileName) |
java.lang.String |
readWebAsString() |
void |
writeFileAsString(java.lang.String string) |
public static final java.lang.String FILETYP
public final java.lang.String SHORTDESCRIPTION
public static final java.lang.String SRV_NAME
public static final java.lang.String FILE_SUFFIX
public static final java.lang.String BACKUP_SUFFIX
protected java.lang.String calcFileName(java.lang.String fileName)
protected java.lang.String calcWebAddress()
protected java.lang.String calcFileTyp()
public java.lang.String getShortDescription()
public void onNewIniAvailable(java.lang.Object iniBaumRoot)
IIniFileObserver
onNewIniAvailable
in interface IIniFileObserver
public static java.lang.String cleanAppname(java.lang.String appName)
public static final java.util.List<java.lang.String> getAccessedWebAdresses()
public static java.lang.String readFileAsString(java.lang.String fileName) throws java.io.FileNotFoundException, java.io.IOException
java.io.FileNotFoundException
java.io.IOException
protected java.lang.String calcFileName(java.lang.String appName, java.lang.Object specificInfo)
public java.lang.String getName()
public ApplicationInfo getApplicationInfo()
public final boolean isOkForWriting()
public final void checkUserOkForWriting()
IllegalStateException,
- if not isOkForWritingpublic final java.io.InputStream getFileInputStream() throws java.io.FileNotFoundException
java.io.FileNotFoundException
public final java.io.InputStream getWebInputStream() throws java.net.MalformedURLException, java.io.IOException
java.net.MalformedURLException
java.io.IOException
public final boolean backupWebToFile()
IllegalStateException,
- if User does not allow writingprotected java.lang.String readAsStringWithoutIOManager() throws java.io.FileNotFoundException, java.io.IOException
java.io.FileNotFoundException
java.io.IOException
public final java.lang.String readWebAsString() throws java.io.FileNotFoundException, java.net.MalformedURLException, java.io.IOException
java.io.FileNotFoundException
java.net.MalformedURLException
java.io.IOException
public final java.lang.String readFileAsString() throws java.io.FileNotFoundException, java.io.IOException
java.io.FileNotFoundException
java.io.IOException
public final void writeFileAsString(java.lang.String string) throws java.io.FileNotFoundException, java.io.IOException
java.io.FileNotFoundException
java.io.IOException
public java.lang.Object getDefaultIniBaumRoot()
IIniFileObserver
getDefaultIniBaumRoot
in interface IIniFileObserver
public java.lang.Object onPrepareForExport()
IIniFileObserver
onPrepareForExport
in interface IIniFileObserver
13-September-2017 07:50 Deutsches Elektronen-Synchrotron DESY in der Helmholtz-Gemeinschaft