electric.xml.io.literal
Class LiteralReader

java.lang.Object
  extended byelectric.xml.io.literal.LiteralReader
All Implemented Interfaces:
IReader, ISchemaConstants

public final class LiteralReader
extends java.lang.Object
implements IReader, ISchemaConstants

LiteralReader

Author:
webMethods

Field Summary
 
Fields inherited from interface electric.xml.io.schema.ISchemaConstants
ABSTRACT, ALL, ANNOTATION, ANY, ANY_ATTRIBUTE, ANY_TYPE, ANY_URI, ARRAY, ARRAY_PREFIX, ARRAY_TYPE, ATTRIBUTE, ATTRIBUTE_FORM_DEFAULT, ATTRIBUTE_GROUP, BASE, BASE_64_BINARY, BOOLEAN, BYTE, CHOICE, COMPLEX_CONTENT, COMPLEX_TYPE, DATE_TIME, DECIMAL, DOMINANT_SIMPLE_TYPE_NAMES, DOUBLE, DURATION, ELEMENT, ELEMENT_FORM_DEFAULT, ENUMERATION, EXTENSION, FLOAT, FORM, FRACTION_DIGITS, GROUP, HEX_BINARY, HREF, ID, IMPORT, INCLUDE, INSTANCE_SUFFIX, INT, INTEGER, LENGTH, LONG, MAX_EXCLUSIVE, MAX_INCLUSIVE, MAX_LENGTH, MAX_OCCURS, MIN_EXCLUSIVE, MIN_INCLUSIVE, MIN_LENGTH, MIN_OCCURS, NAME, NAMESPACE, NIL, NILLABLE, NOTATION, NULL, ONE, PATTERN, POUND_ID, PROCESS_CONTENTS, QNAME, QUALIFIED, REDEFINE, REF, RESTRICTION, ROOT, SCHEMA, SCHEMA_LOCATION, SEQUENCE, SHORT, SIMPLE_CONTENT, SIMPLE_TYPE, SOAP_ENCODING, SOAP_ENCODING_ARRAY, SOAP12_ENCODING, SOAP12_ENCODING_ARRAY, SOAPENC, STAR, STRING, TARGET_NAMESPACE, TIME, TOTAL_DIGITS, TYPE, UNBOUNDED, UNQUALIFIED, UNSIGNED_SHORT, USE, VALUE, WHITESPACE, WSDL_ARRAY, WSDL_HTTP, WSDL_MIME, WSDL_NAMESPACE, WSDL_SOAP, XSD_BOOLEAN, XSD_BYTE, XSD_DOUBLE, XSD_FLOAT, XSD_INT, XSD_LONG, XSD_PREFIX, XSD_SHORT, XSD_STRING, XSD_UNSIGNED_SHORT, XSI_PREFIX, ZERO
 
Constructor Summary
LiteralReader(Document document)
           
LiteralReader(Element element)
           
LiteralReader(Element element, Namespaces namespaces)
           
 
Method Summary
 void addObject(java.lang.String id, java.lang.Object object)
          Attach the following Object to the reader.
 void addProperty(java.lang.String key, java.lang.Object value)
           
 Document getDocument()
           
 Element getElement()
           
 java.lang.Object getObject(java.lang.String id)
           
 java.lang.Object getProperty(java.lang.String key)
           
 IReader getReader(java.lang.String name)
           
 IReader getReaderAt(int index)
           
 IReader[] getReaders()
           
 IReader[] getReaders(java.lang.String name)
           
 IReader[] getRemainingReaders()
           
 Type getType()
           
 Element[] getUnreadElements()
           
 java.lang.String getVersion()
           
 boolean isNil()
           
 Attribute readAttribute(java.lang.String name)
           
 java.lang.String readAttributeValue(java.lang.String 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)
           
 Elements readElements()
           
 Elements readElements(java.lang.String name)
           
 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()
           
 java.lang.Object readObject()
           
 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()
           
 java.lang.String readString(java.lang.String name)
           
 java.lang.String readText()
           
 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

LiteralReader

public LiteralReader(Document document)
Parameters:
document -

LiteralReader

public LiteralReader(Element element)
Parameters:
element -

LiteralReader

public LiteralReader(Element element,
                     Namespaces namespaces)
Parameters:
element -
namespaces -
Method Detail

getVersion

public java.lang.String getVersion()
Specified by:
getVersion in interface IReader

getDocument

public Document getDocument()
Specified by:
getDocument in interface IReader

getElement

public Element getElement()
Specified by:
getElement in interface IReader

readElement

public Element readElement(java.lang.String name)
Specified by:
readElement in interface IReader
Parameters:
name -

readElements

public Elements readElements(java.lang.String name)
Specified by:
readElements in interface IReader
Parameters:
name -

readElements

public Elements readElements()
Specified by:
readElements in interface IReader

getUnreadElements

public Element[] getUnreadElements()
Specified by:
getUnreadElements in interface IReader

readName

public java.lang.String readName()
Specified by:
readName in interface IReader

readAttribute

public Attribute readAttribute(java.lang.String name)
Specified by:
readAttribute in interface IReader
Parameters:
name -

readAttributeValue

public java.lang.String readAttributeValue(java.lang.String name)
Specified by:
readAttributeValue in interface IReader
Parameters:
name -

isNil

public boolean isNil()
Specified by:
isNil in interface IReader

getReaderAt

public IReader getReaderAt(int index)
Specified by:
getReaderAt in interface IReader
Parameters:
index -

getReader

public IReader getReader(java.lang.String name)
Specified by:
getReader in interface IReader
Parameters:
name -

getReaders

public IReader[] getReaders(java.lang.String name)
Specified by:
getReaders in interface IReader
Parameters:
name -

getReaders

public IReader[] getReaders()
Specified by:
getReaders in interface IReader

getRemainingReaders

public IReader[] getRemainingReaders()
Specified by:
getRemainingReaders in interface IReader

readText

public java.lang.String readText()
Specified by:
readText in interface IReader

readBoolean

public boolean readBoolean()
                    throws java.io.IOException
Return a boolean represented in this element.

Specified by:
readBoolean in interface IReader
Throws:
java.io.IOException

readBoolean

public boolean readBoolean(java.lang.String name)
                    throws java.io.IOException
Return a boolean value for my first child element named name.

Specified by:
readBoolean in interface IReader
Parameters:
name -
Throws:
java.io.IOException

readByte

public byte readByte()
              throws java.io.IOException
Return a byte represented in this element.

Specified by:
readByte in interface IReader
Throws:
java.io.IOException

readByte

public byte readByte(java.lang.String name)
              throws java.io.IOException
Specified by:
readByte in interface IReader
Parameters:
name -
Throws:
java.io.IOException

readChar

public char readChar()
              throws java.io.IOException
Return a char represented in this element.

Specified by:
readChar in interface IReader
Throws:
java.io.IOException

readChar

public char readChar(java.lang.String name)
              throws java.io.IOException
Specified by:
readChar in interface IReader
Parameters:
name -
Throws:
java.io.IOException

readShort

public short readShort()
                throws java.io.IOException
Return a short represented in this element.

Specified by:
readShort in interface IReader
Throws:
java.io.IOException

readShort

public short readShort(java.lang.String name)
                throws java.io.IOException
Specified by:
readShort in interface IReader
Parameters:
name -
Throws:
java.io.IOException

readInt

public int readInt()
            throws java.io.IOException
Return a int represented in this element.

Specified by:
readInt in interface IReader
Throws:
java.io.IOException

readInt

public int readInt(java.lang.String name)
            throws java.io.IOException
Specified by:
readInt in interface IReader
Parameters:
name -
Throws:
java.io.IOException

readLong

public long readLong()
              throws java.io.IOException
Return a long represented in this element.

Specified by:
readLong in interface IReader
Throws:
java.io.IOException

readLong

public long readLong(java.lang.String name)
              throws java.io.IOException
Specified by:
readLong in interface IReader
Parameters:
name -
Throws:
java.io.IOException

readFloat

public float readFloat()
                throws java.io.IOException
Return a float represented in this element.

Specified by:
readFloat in interface IReader
Throws:
java.io.IOException

readFloat

public float readFloat(java.lang.String name)
                throws java.io.IOException
Specified by:
readFloat in interface IReader
Parameters:
name -
Throws:
java.io.IOException

readDouble

public double readDouble()
                  throws java.io.IOException
Return a double represented in this element.

Specified by:
readDouble in interface IReader
Throws:
java.io.IOException

readDouble

public double readDouble(java.lang.String name)
                  throws java.io.IOException
Specified by:
readDouble in interface IReader
Parameters:
name -
Throws:
java.io.IOException

readString

public java.lang.String readString()
Specified by:
readString in interface IReader

readString

public java.lang.String readString(java.lang.String name)
Specified by:
readString in interface IReader
Parameters:
name -

getType

public Type getType()
             throws SchemaException
Specified by:
getType in interface IReader
Throws:
SchemaException

readObject

public java.lang.Object readObject()
                            throws java.io.IOException
Specified by:
readObject in interface IReader
Throws:
java.io.IOException

readObject

public java.lang.Object readObject(java.lang.String name)
                            throws java.io.IOException
Specified by:
readObject in interface IReader
Parameters:
name -
Throws:
java.io.IOException

readObject

public java.lang.Object readObject(Type type)
                            throws java.io.IOException
Specified by:
readObject in interface IReader
Parameters:
type -
Throws:
java.io.IOException

readObject

public java.lang.Object readObject(java.lang.Class type)
                            throws java.io.IOException
Specified by:
readObject in interface IReader
Parameters:
type -
Throws:
java.io.IOException

readObject

public java.lang.Object readObject(java.lang.String name,
                                   Type type)
                            throws java.io.IOException
Specified by:
readObject in interface IReader
Parameters:
name -
type -
Throws:
java.io.IOException

readObject

public java.lang.Object readObject(java.lang.String name,
                                   java.lang.Class type)
                            throws java.io.IOException
Specified by:
readObject in interface IReader
Parameters:
name -
type -
Throws:
java.io.IOException

addObject

public void addObject(java.lang.String id,
                      java.lang.Object object)
Attach the following Object to the reader.

Specified by:
addObject in interface IReader
Parameters:
id -
object -

getObject

public java.lang.Object getObject(java.lang.String id)
Specified by:
getObject in interface IReader
Parameters:
id -
Returns:
object added with id, or null.

readValue

public Value readValue()
                throws java.io.IOException
Specified by:
readValue in interface IReader
Throws:
java.io.IOException

readValue

public Value readValue(Type type)
                throws java.io.IOException
Specified by:
readValue in interface IReader
Parameters:
type -
Throws:
java.io.IOException

addProperty

public void addProperty(java.lang.String key,
                        java.lang.Object value)
Specified by:
addProperty in interface IReader
Parameters:
key -
value -

getProperty

public java.lang.Object getProperty(java.lang.String key)
Specified by:
getProperty in interface IReader
Parameters:
key -


copyright© 2001-2004 by webMethods All Rights Reserved.