Package com.ribs.datasource
Class RMXMLReader
java.lang.Object
com.ribs.datasource.RMXMLReader
This class tries to load an XML file as a plist. A plist is made up of simple types (String, Number, Date) and
just two complex types (List/Map). This makes the loaded data much less ambigous than standard XML datastructures.
This code hopes to find a
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetError()
Returns any error encountered while reading xml.getName()
Returns the name of the root element.Returns a heirarchy of RMEntity objects describing the XML.Returns a map loaded from the given XML source, with option to only return the schema.readObject
(Object aSource) Returns a map loaded from the given XML source.readObject
(Object aSource, RMSchema aSchema) Returns a map loaded from the given XML source with the given XML schema.
-
Constructor Details
-
RMXMLReader
public RMXMLReader()Creates an unitialized reader.
-
-
Method Details
-
getName
Returns the name of the root element. -
getSchema
Returns a heirarchy of RMEntity objects describing the XML. -
getSchema
Returns a map loaded from the given XML source, with option to only return the schema. -
readObject
Returns a map loaded from the given XML source. -
readObject
Returns a map loaded from the given XML source with the given XML schema. -
getError
Returns any error encountered while reading xml.
-