|
ozone core API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.ozoneDB.core.xml.XML2ObjectContentHandler
org.ozoneDB.core.xml.HashtableContentHandler
This class handles a special part of the XML and transform it into an Hashtable.
Field Summary | |
protected java.util.Stack |
hashEndStack
|
(package private) static int |
KEYMODE
|
private int |
memberStartStackSize
|
private int |
mode
Mode contains the special mode (NOMODE/KEYMODE/VALUEMODE/NEXTMODE). |
(package private) static int |
NEXTMODE
|
(package private) static int |
NOMODE
|
(package private) static int |
VALUEMODE
|
Fields inherited from class org.ozoneDB.core.xml.XML2ObjectContentHandler |
CH, debug, delegate, locator, objCache, stack |
Fields inherited from interface org.ozoneDB.core.xml.Consts |
ATTR_ID, ATTR_NAME, ATTR_PROXY_TYPE, ATTR_REF, ATTR_TYPE, ATTR_XLINK_HREF_LOCAL, ATTR_XLINK_HREF_RAW, ATTR_XLINK_NAMESPACE, ATTR_XLINK_TYPE_LOCAL, ATTR_XLINK_TYPE_RAW, ATTR_XLINK_TYPE_VALUE, REMOTE_ID, TAG_MEMBER, TAG_OBJ, TAG_SUPERCLASS, TAG_VALUE, TAG_VALUEARRAY, TAG_VALUEOBJ |
Constructor Summary | |
HashtableContentHandler()
|
|
HashtableContentHandler(org.xml.sax.Locator locator,
java.util.Hashtable hash)
|
Method Summary | |
java.util.Stack |
getStack()
This method returns the stack. |
protected void |
memberEndElement()
This methode handles the memberEndElement. |
protected void |
memberStartElement(org.xml.sax.Attributes atts)
The method memberStartElement set the mode on KEYMODE, VALUEMODE or NEXTMODE if the member has the attribute name with the value "key", "value" or "next". |
protected void |
valueArrayEndElement()
The method valueArrayEndElement refers to handleValueArrayEndElement if mode is on KEYMODE or VALUEMODE. |
protected void |
valueArrayStartElement(org.xml.sax.Attributes atts)
The method valueArrayStartElement refers to handleValueArrayStartElement if mode is on KEYMODE or VALUEMODE. |
protected void |
valueEndElement()
The method valueEndElement refers to handleValueEndElement if mode is on KEYMODE or VALUEMODE. |
protected void |
valueObjEndElement()
The method valueObjEndElement refers to handleValueObjEndElement if mode is on KEYMODE or VALUEMODE. |
protected void |
valueObjStartElement(org.xml.sax.Attributes atts)
The method valueObjStartElement refers to handleValueObjStartElement if mode is on KEYMODE or VALUEMODE. |
void |
values(char[] ch,
int start,
int end)
The method values refers to handleValues if mode is on KEYMODE or VALUEMODE. |
protected void |
valueStartElement(org.xml.sax.Attributes atts)
The method valueStartElement refers to handleValueStartElement if mode is on KEYMODE or VALUEMODE. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected java.util.Stack hashEndStack
private int memberStartStackSize
private int mode
static final int NOMODE
static final int KEYMODE
static final int VALUEMODE
static final int NEXTMODE
Constructor Detail |
public HashtableContentHandler()
public HashtableContentHandler(org.xml.sax.Locator locator, java.util.Hashtable hash)
locator
- hash
- Method Detail |
protected void memberStartElement(org.xml.sax.Attributes atts)
memberStartElement
in class XML2ObjectContentHandler
atts
- (the attributes)protected void memberEndElement()
memberEndElement
in class XML2ObjectContentHandler
protected void valueStartElement(org.xml.sax.Attributes atts)
valueStartElement
in class XML2ObjectContentHandler
atts
- (the attributes)protected void valueEndElement()
valueEndElement
in class XML2ObjectContentHandler
public void values(char[] ch, int start, int end)
values
in class XML2ObjectContentHandler
ch
- (char-array)start
- (start of the array)end
- (end of the array)protected void valueObjStartElement(org.xml.sax.Attributes atts)
valueObjStartElement
in class XML2ObjectContentHandler
atts
- (the attributes)protected void valueObjEndElement()
valueObjEndElement
in class XML2ObjectContentHandler
protected void valueArrayStartElement(org.xml.sax.Attributes atts)
valueArrayStartElement
in class XML2ObjectContentHandler
atts
- (the attributes)protected void valueArrayEndElement()
valueArrayEndElement
in class XML2ObjectContentHandler
public java.util.Stack getStack()
|
ozone core API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |