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.