net.aerith.misao.xml
Class XmlRecordHolder

java.lang.Object
  |
  +--net.aerith.misao.xml.IONode
        |
        +--net.aerith.misao.xml.relaxer.XmlRecordHolder
              |
              +--net.aerith.misao.xml.XmlRecordHolder

public class XmlRecordHolder
extends XmlRecordHolder
implements XmlDBHolder

The XmlRecordHolder is an application side implementation of the class that the relaxer generated automatically.

See Also:
Serialized Form

Fields inherited from class net.aerith.misao.xml.relaxer.XmlRecordHolder
parentRNode, rContext, record
 
Constructor Summary
XmlRecordHolder()
           
 
Method Summary
 void addDBRecord(XmlDBRecord element)
          Adds an XML element.
 XmlDBHolder create()
          Creates an empty XmlDBHolder object.
 XmlDBRecord[] getDBRecords()
          Gets the list of XML elements.
 
Methods inherited from class net.aerith.misao.xml.relaxer.XmlRecordHolder
addRecord, getParentRNode, getRContext, getRContextResolved, getRecord, getRNodes, init, isMatch, isMatch, isMatchHungry, makeElement, setParentRNode, setRContext, setRecord, setup, setup, setup
 
Methods inherited from class net.aerith.misao.xml.IONode
read, read, translateFrom, translateTo, write, write
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Constructor Detail

XmlRecordHolder

public XmlRecordHolder()
Method Detail

create

public XmlDBHolder create()
Creates an empty XmlDBHolder object. This method must be overrided by the subclass.
Specified by:
create in interface XmlDBHolder
Returns:
the new empty object.

addDBRecord

public void addDBRecord(XmlDBRecord element)
Adds an XML element.
Specified by:
addDBRecord in interface XmlDBHolder
Parameters:
element - the XML element to add.

getDBRecords

public XmlDBRecord[] getDBRecords()
Gets the list of XML elements.
Specified by:
getDBRecords in interface XmlDBHolder
Returns:
the list of XML elements.