| 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectelectric.xml.io.encoded.EncodedReader
EncodedReader
| Field Summary | 
| Constructor Summary | |
EncodedReader(Document document)
Construct an EncodedReader for the document.  | 
|
EncodedReader(Element element)
Construct an EncodedReader for the element passed in.  | 
|
EncodedReader(Element element,
              Namespaces namespaces)
Construct an EncodedReader for the element passed in, with the given namespaces.  | 
|
EncodedReader(Element element,
              Namespaces namespaces,
              Element root)
Construct an EncodedReader for the element passed in, with the given namespaces.  | 
|
EncodedReader(Element element,
              java.lang.String encodingStyle)
 | 
|
| Method Summary | |
 void | 
addObject(java.lang.String id,
          java.lang.Object attachment)
Register a new value to be referred to via hrefs.  | 
 void | 
addProperty(java.lang.String key,
            java.lang.Object value)
 | 
 Document | 
getDocument()
Return my Document.  | 
 Element | 
getElement()
Return my element.  | 
 java.lang.Object | 
getObject(java.lang.String id)
 | 
 java.lang.Object | 
getProperty(java.lang.String key)
 | 
 IReader | 
getReader(java.lang.String name)
Return an IReader for my first child named name.  | 
 IReader | 
getReaderAt(int index)
Return an IReader for my index-th child.  | 
 IReader[] | 
getReaders()
Return an array of IReaders for all my children.  | 
 IReader[] | 
getReaders(java.lang.String name)
Return an array of IReaders for all my children named name.  | 
 IReader[] | 
getRemainingReaders()
 | 
 Type | 
getType()
 | 
 Element[] | 
getUnreadElements()
 | 
 java.lang.String | 
getVersion()
 | 
 boolean | 
isNil()
Return true if my element is "nil".  | 
 Attribute | 
readAttribute(java.lang.String name)
Return the first Attribute of my element with the given name.  | 
 java.lang.String | 
readAttributeValue(java.lang.String name)
Return the value of the first Attribute of my element with the given name.  | 
 boolean | 
readBoolean()
Return a boolean represented in this element.  | 
 boolean | 
readBoolean(java.lang.String name)
Return a boolean value for my first child element named name.  | 
 byte | 
readByte()
Return a byte represented in this element.  | 
 byte | 
readByte(java.lang.String name)
 | 
 char | 
readChar()
Return a char represented in this element.  | 
 char | 
readChar(java.lang.String name)
 | 
 double | 
readDouble()
Return a double represented in this element.  | 
 double | 
readDouble(java.lang.String name)
 | 
 Element | 
readElement(java.lang.String name)
Return the first child element of my element represented by the name.  | 
 Elements | 
readElements()
Return all child elements of my element.  | 
 Elements | 
readElements(java.lang.String name)
Return all child elements of my element being.  | 
 float | 
readFloat()
Return a float represented in this element.  | 
 float | 
readFloat(java.lang.String name)
 | 
 int | 
readInt()
Return a int represented in this element.  | 
 int | 
readInt(java.lang.String name)
 | 
 long | 
readLong()
Return a long represented in this element.  | 
 long | 
readLong(java.lang.String name)
 | 
 java.lang.String | 
readName()
Return the name of my element.  | 
 java.lang.Object | 
readObject()
Return an Object represented in this element.  | 
 java.lang.Object | 
readObject(java.lang.Class type)
 | 
 java.lang.Object | 
readObject(java.lang.String name)
 | 
 java.lang.Object | 
readObject(java.lang.String name,
           java.lang.Class type)
 | 
 java.lang.Object | 
readObject(java.lang.String name,
           Type type)
 | 
 java.lang.Object | 
readObject(Type type)
 | 
 short | 
readShort()
Return a short represented in this element.  | 
 short | 
readShort(java.lang.String name)
 | 
 java.lang.String | 
readString()
Return a String represented in this element.  | 
 java.lang.String | 
readString(java.lang.String name)
 | 
 java.lang.String | 
readText()
Return the text specified in this node.  | 
 Value | 
readValue()
 | 
 Value | 
readValue(Type type)
 | 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
public EncodedReader(Document document)
document - public EncodedReader(Element element)
element - 
public EncodedReader(Element element,
                     java.lang.String encodingStyle)
element - encodingStyle - 
public EncodedReader(Element element,
                     Namespaces namespaces)
element - namespaces - 
public EncodedReader(Element element,
                     Namespaces namespaces,
                     Element root)
element - namespaces - root - | Method Detail | 
public java.lang.String getVersion()
getVersion in interface IReaderpublic Document getDocument()
getDocument in interface IReaderpublic Element getElement()
getElement in interface IReaderpublic Element readElement(java.lang.String name)
readElement in interface IReadername - public Elements readElements(java.lang.String name)
readElements in interface IReadername - public Elements readElements()
readElements in interface IReaderpublic Element[] getUnreadElements()
getUnreadElements in interface IReaderpublic java.lang.String readName()
readName in interface IReaderpublic Attribute readAttribute(java.lang.String name)
readAttribute in interface IReadername - public java.lang.String readAttributeValue(java.lang.String name)
readAttributeValue in interface IReadername - public boolean isNil()
isNil in interface IReaderpublic IReader getReaderAt(int index)
getReaderAt in interface IReaderindex - public IReader getReader(java.lang.String name)
getReader in interface IReadername - public IReader[] getReaders(java.lang.String name)
getReaders in interface IReadername - public IReader[] getReaders()
getReaders in interface IReaderpublic IReader[] getRemainingReaders()
getRemainingReaders in interface IReaderpublic java.lang.String readText()
readText in interface IReader
public boolean readBoolean()
                    throws java.io.IOException
readBoolean in interface IReaderjava.io.IOException
public boolean readBoolean(java.lang.String name)
                    throws java.io.IOException
readBoolean in interface IReadername - 
java.io.IOException
public byte readByte()
              throws java.io.IOException
readByte in interface IReaderjava.io.IOException
public byte readByte(java.lang.String name)
              throws java.io.IOException
readByte in interface IReadername - 
java.io.IOException
public char readChar()
              throws java.io.IOException
readChar in interface IReaderjava.io.IOException
public char readChar(java.lang.String name)
              throws java.io.IOException
readChar in interface IReadername - 
java.io.IOException
public short readShort()
                throws java.io.IOException
readShort in interface IReaderjava.io.IOException
public short readShort(java.lang.String name)
                throws java.io.IOException
readShort in interface IReadername - 
java.io.IOException
public int readInt()
            throws java.io.IOException
readInt in interface IReaderjava.io.IOException
public int readInt(java.lang.String name)
            throws java.io.IOException
readInt in interface IReadername - 
java.io.IOException
public long readLong()
              throws java.io.IOException
readLong in interface IReaderjava.io.IOException
public long readLong(java.lang.String name)
              throws java.io.IOException
readLong in interface IReadername - 
java.io.IOException
public float readFloat()
                throws java.io.IOException
readFloat in interface IReaderjava.io.IOException
public float readFloat(java.lang.String name)
                throws java.io.IOException
readFloat in interface IReadername - 
java.io.IOException
public double readDouble()
                  throws java.io.IOException
readDouble in interface IReaderjava.io.IOException
public double readDouble(java.lang.String name)
                  throws java.io.IOException
readDouble in interface IReadername - 
java.io.IOExceptionpublic java.lang.String readString()
readString in interface IReaderpublic java.lang.String readString(java.lang.String name)
readString in interface IReadername - 
public Type getType()
             throws SchemaException
getType in interface IReaderSchemaException
public java.lang.Object readObject()
                            throws java.io.IOException
readObject in interface IReaderjava.io.IOException
public java.lang.Object readObject(java.lang.String name)
                            throws java.io.IOException
readObject in interface IReadername - 
java.io.IOException
public java.lang.Object readObject(Type type)
                            throws java.io.IOException
readObject in interface IReadertype - 
java.io.IOException
public java.lang.Object readObject(java.lang.Class type)
                            throws java.io.IOException
readObject in interface IReadertype - 
java.io.IOException
public java.lang.Object readObject(java.lang.String name,
                                   Type type)
                            throws java.io.IOException
readObject in interface IReadername - type - 
java.io.IOException
public java.lang.Object readObject(java.lang.String name,
                                   java.lang.Class type)
                            throws java.io.IOException
readObject in interface IReadername - type - 
java.io.IOException
public void addObject(java.lang.String id,
                      java.lang.Object attachment)
addObject in interface IReaderid - attachment - public java.lang.Object getObject(java.lang.String id)
getObject in interface IReaderid - 
public Value readValue()
                throws java.io.IOException
readValue in interface IReaderjava.io.IOException
public Value readValue(Type type)
                throws java.io.IOException
readValue in interface IReadertype - 
java.io.IOException
public void addProperty(java.lang.String key,
                        java.lang.Object value)
addProperty in interface IReaderkey - value - public java.lang.Object getProperty(java.lang.String key)
getProperty in interface IReaderkey - 
  | 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||