net.aerith.misao.xml
Class XmlMagRecordHolder

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

public class XmlMagRecordHolder
extends XmlMagRecordHolder
implements XmlDBHolder

The XmlMagRecordHolder 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.XmlMagRecordHolder
magRecord, parentRNode, rContext
 
Constructor Summary
XmlMagRecordHolder()
           
 
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.XmlMagRecordHolder
addMagRecord, getMagRecord, getParentRNode, getRContext, getRContextResolved, getRNodes, init, isMatch, isMatch, isMatchHungry, makeElement, setMagRecord, setParentRNode, setRContext, 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

XmlMagRecordHolder

public XmlMagRecordHolder()
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.