|
||||||||||
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 IReader
public Document getDocument()
getDocument
in interface IReader
public Element getElement()
getElement
in interface IReader
public Element readElement(java.lang.String name)
readElement
in interface IReader
name
- public Elements readElements(java.lang.String name)
readElements
in interface IReader
name
- public Elements readElements()
readElements
in interface IReader
public Element[] getUnreadElements()
getUnreadElements
in interface IReader
public java.lang.String readName()
readName
in interface IReader
public Attribute readAttribute(java.lang.String name)
readAttribute
in interface IReader
name
- public java.lang.String readAttributeValue(java.lang.String name)
readAttributeValue
in interface IReader
name
- public boolean isNil()
isNil
in interface IReader
public IReader getReaderAt(int index)
getReaderAt
in interface IReader
index
- public IReader getReader(java.lang.String name)
getReader
in interface IReader
name
- public IReader[] getReaders(java.lang.String name)
getReaders
in interface IReader
name
- public IReader[] getReaders()
getReaders
in interface IReader
public IReader[] getRemainingReaders()
getRemainingReaders
in interface IReader
public java.lang.String readText()
readText
in interface IReader
public boolean readBoolean() throws java.io.IOException
readBoolean
in interface IReader
java.io.IOException
public boolean readBoolean(java.lang.String name) throws java.io.IOException
readBoolean
in interface IReader
name
-
java.io.IOException
public byte readByte() throws java.io.IOException
readByte
in interface IReader
java.io.IOException
public byte readByte(java.lang.String name) throws java.io.IOException
readByte
in interface IReader
name
-
java.io.IOException
public char readChar() throws java.io.IOException
readChar
in interface IReader
java.io.IOException
public char readChar(java.lang.String name) throws java.io.IOException
readChar
in interface IReader
name
-
java.io.IOException
public short readShort() throws java.io.IOException
readShort
in interface IReader
java.io.IOException
public short readShort(java.lang.String name) throws java.io.IOException
readShort
in interface IReader
name
-
java.io.IOException
public int readInt() throws java.io.IOException
readInt
in interface IReader
java.io.IOException
public int readInt(java.lang.String name) throws java.io.IOException
readInt
in interface IReader
name
-
java.io.IOException
public long readLong() throws java.io.IOException
readLong
in interface IReader
java.io.IOException
public long readLong(java.lang.String name) throws java.io.IOException
readLong
in interface IReader
name
-
java.io.IOException
public float readFloat() throws java.io.IOException
readFloat
in interface IReader
java.io.IOException
public float readFloat(java.lang.String name) throws java.io.IOException
readFloat
in interface IReader
name
-
java.io.IOException
public double readDouble() throws java.io.IOException
readDouble
in interface IReader
java.io.IOException
public double readDouble(java.lang.String name) throws java.io.IOException
readDouble
in interface IReader
name
-
java.io.IOException
public java.lang.String readString()
readString
in interface IReader
public java.lang.String readString(java.lang.String name)
readString
in interface IReader
name
- public Type getType() throws SchemaException
getType
in interface IReader
SchemaException
public java.lang.Object readObject() throws java.io.IOException
readObject
in interface IReader
java.io.IOException
public java.lang.Object readObject(java.lang.String name) throws java.io.IOException
readObject
in interface IReader
name
-
java.io.IOException
public java.lang.Object readObject(Type type) throws java.io.IOException
readObject
in interface IReader
type
-
java.io.IOException
public java.lang.Object readObject(java.lang.Class type) throws java.io.IOException
readObject
in interface IReader
type
-
java.io.IOException
public java.lang.Object readObject(java.lang.String name, Type type) throws java.io.IOException
readObject
in interface IReader
name
- type
-
java.io.IOException
public java.lang.Object readObject(java.lang.String name, java.lang.Class type) throws java.io.IOException
readObject
in interface IReader
name
- type
-
java.io.IOException
public void addObject(java.lang.String id, java.lang.Object attachment)
addObject
in interface IReader
id
- attachment
- public java.lang.Object getObject(java.lang.String id)
getObject
in interface IReader
id
-
public Value readValue() throws java.io.IOException
readValue
in interface IReader
java.io.IOException
public Value readValue(Type type) throws java.io.IOException
readValue
in interface IReader
type
-
java.io.IOException
public void addProperty(java.lang.String key, java.lang.Object value)
addProperty
in interface IReader
key
- value
- public java.lang.Object getProperty(java.lang.String key)
getProperty
in interface IReader
key
-
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |