|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.kleopatra.persistence.AbstractIOHandler
IOHandler that uses the default XMLEncoder/XMLDecoder.
Constructor Summary | |
AbstractIOHandler()
|
Method Summary | |
protected abstract boolean |
checkType(java.lang.Object object)
checks and returns whether type of object is compatible with getHandledType. |
java.lang.String |
ensureExtension(java.lang.String filename)
returns the given filename with getFileExtension. |
protected int |
getExtensionPosition(java.lang.String filename)
|
java.lang.Object |
read(java.lang.String filename)
read on object of type getHandledClass() to file with filename returns null if object's type is incompatible or an error occured. |
java.lang.Object |
readResource(java.lang.String resourceName,
java.lang.Class targetClass)
read on object of type getHandledClass() to file with filename returns null if object's type is incompatible or an error occured. |
void |
write(java.lang.Object object,
java.lang.String filename)
tries to write the given object to a file with filename. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface de.kleopatra.persistence.IOHandler |
getDescription, getExtension, getHandledClass |
Constructor Detail |
public AbstractIOHandler()
Method Detail |
public void write(java.lang.Object object, java.lang.String filename)
IOHandler
write
in interface IOHandler
public java.lang.Object read(java.lang.String filename)
IOHandler
read
in interface IOHandler
public java.lang.Object readResource(java.lang.String resourceName, java.lang.Class targetClass)
IOHandler
readResource
in interface IOHandler
resourceName
- targetClass
- class to use for resolving relative resource location
locations are resolved as defined by ResourceManager.public java.lang.String ensureExtension(java.lang.String filename)
IOHandler
ensureExtension
in interface IOHandler
protected abstract boolean checkType(java.lang.Object object)
protected int getExtensionPosition(java.lang.String filename)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |