electric.xml.io.encoded
Class EncodedWriter
java.lang.Object
electric.xml.io.encoded.EncodedWriter
- All Implemented Interfaces:
- ISchemaConstants, IWriter
- public final class EncodedWriter
- extends java.lang.Object
- implements IWriter, ISchemaConstants
EncodedWriter
cks: todo: major cleanup here, factor out into soap 1.1 and soap 1.2
writers, should be done even before 4.1...
- Author:
- webMethods
| 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 |
EncodedWriter(Element element)
|
EncodedWriter(Element element,
Namespaces namespaces)
|
EncodedWriter(Element element,
Namespaces namespaces,
Element root)
|
EncodedWriter(Element element,
Namespaces namespaces,
Element root,
boolean disableTypeOmissions)
|
EncodedWriter(Element element,
Namespaces namespaces,
Element root,
boolean disableTypeOmissions,
java.lang.String encodingStyle)
|
EncodedWriter(Element element,
java.lang.String version)
|
EncodedWriter(Element element,
java.lang.String version,
java.lang.String encodingStyle)
|
EncodedWriter(java.lang.String name)
|
EncodedWriter(java.lang.String name,
java.lang.String version)
|
EncodedWriter(java.lang.String name,
java.lang.String version,
java.lang.String encodingStyle)
|
|
Method Summary |
Document |
getDocument()
|
Element |
getElement()
|
java.lang.String |
getNamespacePrefix(java.lang.String namespace,
java.lang.String preferredPrefix)
|
Type |
getType(java.lang.Class javaClass)
|
boolean |
getTypeOmissionDisabled()
|
java.lang.String |
getVersion()
|
void |
setDisableTypeOmissions(boolean disableTypeOmissions)
|
IWriter |
writeAttribute(java.lang.String name,
java.lang.String value)
|
IWriter |
writeAttribute(java.lang.String prefix,
java.lang.String name,
java.lang.String value)
|
void |
writeBoolean(boolean value)
|
void |
writeBoolean(java.lang.String name,
boolean value)
|
void |
writeByte(byte value)
|
void |
writeByte(java.lang.String name,
byte value)
|
void |
writeChar(char value)
|
void |
writeChar(java.lang.String name,
char value)
|
void |
writeDouble(double value)
|
void |
writeDouble(java.lang.String name,
double value)
|
IWriter |
writeElement()
|
IWriter |
writeElement(Element newElement)
|
IWriter |
writeElement(java.lang.String name)
|
IWriter |
writeElement(java.lang.String prefix,
java.lang.String name)
|
void |
writeFloat(float value)
|
void |
writeFloat(java.lang.String name,
float value)
|
void |
writeInt(int value)
|
void |
writeInt(java.lang.String name,
int value)
|
void |
writeLong(long value)
|
void |
writeLong(java.lang.String name,
long value)
|
IWriter |
writeName(java.lang.String name)
|
IWriter |
writeName(java.lang.String prefix,
java.lang.String name)
|
IWriter |
writeNamespace(java.lang.String prefix,
java.lang.String value)
|
void |
writeNil()
|
void |
writeObject(java.lang.Object object)
|
void |
writeObject(java.lang.Object object,
java.lang.Class type)
|
void |
writeObject(java.lang.Object object,
Type formalType)
|
void |
writeObject(SchemaAttribute attribute,
java.lang.Object object)
When we write, we care about schema properties, when we read, the server
takes care of this. |
void |
writeObject(SchemaElement element,
java.lang.Object object)
When we write, we care about schema properties, when we read, the server
takes care of this. |
void |
writeObject(java.lang.String name,
java.lang.Object object)
|
void |
writeObject(java.lang.String name,
java.lang.Object object,
java.lang.Class formalType)
|
void |
writeObject(java.lang.String name,
java.lang.Object object,
Type formalType)
|
void |
writeObject(java.lang.String prefix,
java.lang.String name,
java.lang.Object object)
|
void |
writeObject(java.lang.String prefix,
java.lang.String name,
java.lang.Object object,
java.lang.Class formalType)
|
void |
writeObject(java.lang.String prefix,
java.lang.String name,
java.lang.Object object,
Type formalType)
|
void |
writeObjectDisablingTypeOmission(java.lang.String name,
java.lang.Object object,
Type formalType)
|
void |
writeObjectDisablingTypeOmission(java.lang.String prefix,
java.lang.String name,
java.lang.Object object,
Type formalType)
|
void |
writeShort(short value)
|
void |
writeShort(java.lang.String name,
short value)
|
void |
writeString(java.lang.String value)
|
void |
writeString(java.lang.String name,
java.lang.String value)
|
void |
writeText(java.lang.String value)
|
IWriter |
writeType(java.lang.String type)
|
IWriter |
writeType(Type type)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EncodedWriter
public EncodedWriter(java.lang.String name)
- Parameters:
name -
EncodedWriter
public EncodedWriter(java.lang.String name,
java.lang.String version)
- Parameters:
name - version -
EncodedWriter
public EncodedWriter(java.lang.String name,
java.lang.String version,
java.lang.String encodingStyle)
- Parameters:
name - version -
EncodedWriter
public EncodedWriter(Element element)
- Parameters:
element -
EncodedWriter
public EncodedWriter(Element element,
java.lang.String version)
- Parameters:
element - version -
EncodedWriter
public EncodedWriter(Element element,
java.lang.String version,
java.lang.String encodingStyle)
- Parameters:
element - version -
EncodedWriter
public EncodedWriter(Element element,
Namespaces namespaces)
- Parameters:
element - namespaces -
EncodedWriter
public EncodedWriter(Element element,
Namespaces namespaces,
Element root)
- Parameters:
element - namespaces - root -
EncodedWriter
public EncodedWriter(Element element,
Namespaces namespaces,
Element root,
boolean disableTypeOmissions)
- Parameters:
element - namespaces - root - disableTypeOmissions -
EncodedWriter
public EncodedWriter(Element element,
Namespaces namespaces,
Element root,
boolean disableTypeOmissions,
java.lang.String encodingStyle)
- Parameters:
element - namespaces - root - disableTypeOmissions - encodingStyle -
getVersion
public java.lang.String getVersion()
- Specified by:
getVersion in interface IWriter
getDocument
public Document getDocument()
- Specified by:
getDocument in interface IWriter
getElement
public Element getElement()
- Specified by:
getElement in interface IWriter
writeElement
public IWriter writeElement()
- Specified by:
writeElement in interface IWriter
writeElement
public IWriter writeElement(java.lang.String name)
- Specified by:
writeElement in interface IWriter
- Parameters:
name -
writeElement
public IWriter writeElement(java.lang.String prefix,
java.lang.String name)
- Specified by:
writeElement in interface IWriter
- Parameters:
prefix - name -
writeElement
public IWriter writeElement(Element newElement)
- Specified by:
writeElement in interface IWriter
- Parameters:
newElement -
writeName
public IWriter writeName(java.lang.String name)
- Specified by:
writeName in interface IWriter
- Parameters:
name -
writeName
public IWriter writeName(java.lang.String prefix,
java.lang.String name)
- Specified by:
writeName in interface IWriter
- Parameters:
prefix - name -
writeAttribute
public IWriter writeAttribute(java.lang.String name,
java.lang.String value)
- Specified by:
writeAttribute in interface IWriter
- Parameters:
name - value -
writeAttribute
public IWriter writeAttribute(java.lang.String prefix,
java.lang.String name,
java.lang.String value)
- Specified by:
writeAttribute in interface IWriter
- Parameters:
prefix - value - name -
writeNamespace
public IWriter writeNamespace(java.lang.String prefix,
java.lang.String value)
- Specified by:
writeNamespace in interface IWriter
- Parameters:
prefix - value -
getNamespacePrefix
public java.lang.String getNamespacePrefix(java.lang.String namespace,
java.lang.String preferredPrefix)
- Specified by:
getNamespacePrefix in interface IWriter
- Parameters:
namespace - preferredPrefix -
writeType
public IWriter writeType(Type type)
throws java.io.IOException
- Specified by:
writeType in interface IWriter
- Parameters:
type -
- Throws:
java.io.IOException
writeType
public IWriter writeType(java.lang.String type)
throws java.io.IOException
- Specified by:
writeType in interface IWriter
- Parameters:
type -
- Throws:
java.io.IOException
getType
public Type getType(java.lang.Class javaClass)
throws SchemaException
- Specified by:
getType in interface IWriter
- Parameters:
javaClass -
- Throws:
SchemaException
getTypeOmissionDisabled
public boolean getTypeOmissionDisabled()
- Specified by:
getTypeOmissionDisabled in interface IWriter
setDisableTypeOmissions
public void setDisableTypeOmissions(boolean disableTypeOmissions)
- Specified by:
setDisableTypeOmissions in interface IWriter
- Parameters:
disableTypeOmissions -
writeText
public void writeText(java.lang.String value)
- Specified by:
writeText in interface IWriter
- Parameters:
value -
writeBoolean
public void writeBoolean(boolean value)
- Specified by:
writeBoolean in interface IWriter
- Parameters:
value -
writeBoolean
public void writeBoolean(java.lang.String name,
boolean value)
- Specified by:
writeBoolean in interface IWriter
- Parameters:
name - value -
writeChar
public void writeChar(char value)
- Specified by:
writeChar in interface IWriter
- Parameters:
value -
writeChar
public void writeChar(java.lang.String name,
char value)
- Specified by:
writeChar in interface IWriter
- Parameters:
name - value -
writeByte
public void writeByte(byte value)
- Specified by:
writeByte in interface IWriter
- Parameters:
value -
writeByte
public void writeByte(java.lang.String name,
byte value)
- Specified by:
writeByte in interface IWriter
- Parameters:
name - value -
writeShort
public void writeShort(short value)
- Specified by:
writeShort in interface IWriter
- Parameters:
value -
writeShort
public void writeShort(java.lang.String name,
short value)
- Specified by:
writeShort in interface IWriter
- Parameters:
name - value -
writeInt
public void writeInt(int value)
- Specified by:
writeInt in interface IWriter
- Parameters:
value -
writeInt
public void writeInt(java.lang.String name,
int value)
- Specified by:
writeInt in interface IWriter
- Parameters:
name - value -
writeLong
public void writeLong(long value)
- Specified by:
writeLong in interface IWriter
- Parameters:
value -
writeLong
public void writeLong(java.lang.String name,
long value)
- Specified by:
writeLong in interface IWriter
- Parameters:
name - value -
writeFloat
public void writeFloat(float value)
- Specified by:
writeFloat in interface IWriter
- Parameters:
value -
writeFloat
public void writeFloat(java.lang.String name,
float value)
- Specified by:
writeFloat in interface IWriter
- Parameters:
name - value -
writeDouble
public void writeDouble(double value)
- Specified by:
writeDouble in interface IWriter
- Parameters:
value -
writeDouble
public void writeDouble(java.lang.String name,
double value)
- Specified by:
writeDouble in interface IWriter
- Parameters:
name - value -
writeString
public void writeString(java.lang.String name,
java.lang.String value)
- Specified by:
writeString in interface IWriter
- Parameters:
name - value -
writeString
public void writeString(java.lang.String value)
- Specified by:
writeString in interface IWriter
- Parameters:
value -
writeNil
public void writeNil()
- Specified by:
writeNil in interface IWriter
writeObject
public void writeObject(java.lang.Object object)
throws java.io.IOException
- Specified by:
writeObject in interface IWriter
- Parameters:
object -
- Throws:
java.io.IOException
writeObject
public void writeObject(java.lang.Object object,
Type formalType)
throws java.io.IOException
- Specified by:
writeObject in interface IWriter
- Parameters:
object - formalType -
- Throws:
java.io.IOException
writeObject
public void writeObject(java.lang.Object object,
java.lang.Class type)
throws java.io.IOException
- Specified by:
writeObject in interface IWriter
- Parameters:
object - type -
- Throws:
java.io.IOException
writeObject
public void writeObject(java.lang.String name,
java.lang.Object object,
Type formalType)
throws java.io.IOException
- Specified by:
writeObject in interface IWriter
- Parameters:
name - object - formalType -
- Throws:
java.io.IOException
writeObject
public void writeObject(java.lang.String prefix,
java.lang.String name,
java.lang.Object object,
Type formalType)
throws java.io.IOException
- Specified by:
writeObject in interface IWriter
- Parameters:
prefix - name - object - formalType -
- Throws:
java.io.IOException
writeObject
public void writeObject(java.lang.String name,
java.lang.Object object,
java.lang.Class formalType)
throws java.io.IOException
- Specified by:
writeObject in interface IWriter
- Parameters:
name - object - formalType -
- Throws:
java.io.IOException
writeObject
public void writeObject(java.lang.String prefix,
java.lang.String name,
java.lang.Object object,
java.lang.Class formalType)
throws java.io.IOException
- Specified by:
writeObject in interface IWriter
- Parameters:
prefix - name - object - formalType -
- Throws:
java.io.IOException
writeObject
public void writeObject(java.lang.String name,
java.lang.Object object)
throws java.io.IOException
- Specified by:
writeObject in interface IWriter
- Parameters:
name - object -
- Throws:
java.io.IOException
writeObject
public void writeObject(java.lang.String prefix,
java.lang.String name,
java.lang.Object object)
throws java.io.IOException
- Specified by:
writeObject in interface IWriter
- Parameters:
prefix - name - object -
- Throws:
java.io.IOException
writeObjectDisablingTypeOmission
public void writeObjectDisablingTypeOmission(java.lang.String name,
java.lang.Object object,
Type formalType)
throws java.io.IOException
- Specified by:
writeObjectDisablingTypeOmission in interface IWriter
- Parameters:
name - object - formalType -
- Throws:
java.io.IOException
writeObjectDisablingTypeOmission
public void writeObjectDisablingTypeOmission(java.lang.String prefix,
java.lang.String name,
java.lang.Object object,
Type formalType)
throws java.io.IOException
- Specified by:
writeObjectDisablingTypeOmission in interface IWriter
- Parameters:
prefix - name - object - formalType -
- Throws:
java.io.IOException
writeObject
public void writeObject(SchemaElement element,
java.lang.Object object)
throws java.io.IOException
- Description copied from interface:
IWriter
- When we write, we care about schema properties, when we read, the server
takes care of this. That's why there isn't (currently) a
readObject( SchemaElement, Value )
- Specified by:
writeObject in interface IWriter
- Parameters:
element - object -
- Throws:
java.io.IOException
writeObject
public void writeObject(SchemaAttribute attribute,
java.lang.Object object)
throws java.io.IOException
- Description copied from interface:
IWriter
- When we write, we care about schema properties, when we read, the server
takes care of this. That's why there isn't (currently) a
readObject( SchemaAttribute, Value )
- Specified by:
writeObject in interface IWriter
- Parameters:
attribute - object -
- Throws:
java.io.IOException
copyright© 2001-2004 by webMethods All Rights Reserved.