public final class ListStructureIO extends XMLObjectStore
oracle.ide.marshal.ObjectStore for marshalling a ListStructure instance to XML.CLASS_ATTR, NSELEM_ATTR| Constructor and Description |
|---|
ListStructureIO(java.lang.String nsURI, java.lang.String rootQname)
Creates a new instance of ListStructureIO that, when saving, will write out a root element with the specified namespace URI and qualified name.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addXpathToFlatten(java.lang.String xpath)
INTERNAL.
|
boolean |
isLastLoadUsedFallback()
INTERNAL.
|
java.lang.Object |
load(java.net.URL url)
Creates a new instance of an object based on its peristent state saved at the specified
URL. |
boolean |
open(java.net.URL url, java.lang.Object obj)
Initializes the specified object based on its persistent state that is saved at the specified
URL. |
boolean |
save(java.net.URL url, java.lang.Object obj)
Marshals the persistent properties of the specified object and saves the persistent form at the specified
URL. |
registerTransform
public ListStructureIO(java.lang.String nsURI,
java.lang.String rootQname)
nsURI - namespace URI of the root elementrootQname - qualified name of the root element
public java.lang.Object load(java.net.URL url)
throws java.io.IOException
ObjectStoreURL.java.io.IOException
public boolean open(java.net.URL url,
java.lang.Object obj)
throws java.io.IOException
ObjectStoreURL. This has the effect of reloading or reverting an object's in-memory state.java.io.IOException
public boolean save(java.net.URL url,
java.lang.Object obj)
throws java.io.IOException
ObjectStoreURL.java.io.IOExceptionpublic void addXpathToFlatten(java.lang.String xpath)
public boolean isLastLoadUsedFallback()