public class RMDataSource
extends java.lang.Object
Constructor and Description |
---|
RMDataSource()
Creates a plain datasource.
|
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
fromXML(RXArchiver anArchiver,
RXElement anElement)
XML unarchival.
|
java.util.Map |
getDataset()
Returns a sample dataset of objects associated with the datasource.
|
RMEntity |
getEntity(java.lang.String aKeyPath)
Returns the entity at the given key path.
|
java.lang.String |
getError()
Returns the last error encountered when loading a datasource.
|
java.lang.String |
getName()
Returns the name for the datasource.
|
RMProperty |
getRelation(java.lang.String aKeyPath)
Returns the relation at the given key path.
|
RMSchema |
getSchema()
Returns the schema of represented datasource as a heirarchy of RMEntity and RMProperty objects.
|
void |
setName(java.lang.String aName)
Sets the name for the datasource.
|
java.lang.String |
toString()
Returns a string representation of the datasource (just its name).
|
RXElement |
toXML(RXArchiver anArchiver)
XML archival.
|
public java.lang.String getName()
public void setName(java.lang.String aName)
public RMSchema getSchema()
public java.util.Map getDataset()
public java.lang.String getError()
public RMEntity getEntity(java.lang.String aKeyPath)
public RMProperty getRelation(java.lang.String aKeyPath)
public java.lang.String toString()
toString
in class java.lang.Object
public RXElement toXML(RXArchiver anArchiver)
public java.lang.Object fromXML(RXArchiver anArchiver, RXElement anElement)