public class TypeMapper
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
TypeMapper.PartialArrayException |
| Modifier and Type | Field and Description |
|---|---|
boolean |
writeFieldXsiType |
| Constructor and Description |
|---|
TypeMapper() |
| Modifier and Type | Method and Description |
|---|---|
void |
consumeEndTag(XmlInputStream in) |
void |
consumeStartTag(XmlInputStream in) |
java.lang.Object |
deserialize(java.lang.String value,
javax.xml.namespace.QName type) |
boolean |
generateInterfaces() |
boolean |
getGenerateExtendedErrorCodes() |
java.lang.String |
getInterfacePackagePrefix() |
java.lang.String |
getJavaClassName(javax.xml.namespace.QName xmltype,
Types types,
boolean nillable)
returns java class name for the specified xml complex type
|
java.lang.String |
getPackagePrefix() |
static java.lang.String |
getPrefix(java.lang.String xsiType) |
static java.lang.String |
getType(java.lang.String xsiType) |
javax.xml.namespace.QName |
getXmlType(java.lang.String javaType) |
javax.xml.namespace.QName |
getXsiType(XmlInputStream in) |
boolean |
isElement(XmlInputStream in,
TypeInfo info) |
boolean |
isKeyWord(java.lang.String token) |
boolean |
isSObject(java.lang.String namespace,
java.lang.String name) |
boolean |
isWellKnownType(java.lang.String namespace,
java.lang.String name)
is this a well know type.
|
double |
parseDouble(java.lang.String strValue) |
boolean |
readBoolean(XmlInputStream in,
TypeInfo info,
java.lang.Class<?> type) |
java.math.BigDecimal |
readDecimal(XmlInputStream in,
TypeInfo info,
java.lang.Class<?> type) |
double |
readDouble(XmlInputStream in,
TypeInfo info,
java.lang.Class<?> type) |
float |
readFloat(XmlInputStream in,
TypeInfo info,
java.lang.Class<?> type) |
int |
readInt(XmlInputStream in,
TypeInfo info,
java.lang.Class<?> type) |
long |
readLong(XmlInputStream in,
TypeInfo info,
java.lang.Class<?> type) |
java.lang.Object |
readObject(XmlInputStream in,
TypeInfo info,
java.lang.Class<?> type) |
java.lang.Object |
readPartialArray(XmlInputStream in,
TypeInfo result__typeInfo,
java.lang.Class<?> type) |
java.lang.String |
readString(XmlInputStream in,
TypeInfo info,
java.lang.Class<?> type) |
void |
setConfig(ConnectorConfig config) |
void |
setGenerateExtendedErrorCodes(boolean generateExtendedErrorCodes) |
void |
setGenerateInterfaces(boolean generateInterfaces) |
void |
setInterfacePackagePrefix(java.lang.String interfacePackagePrefix) |
void |
setPackagePrefix(java.lang.String packagePrefix) |
boolean |
verifyElement(XmlInputStream in,
TypeInfo info) |
void |
verifyTag(java.lang.String namespace1,
java.lang.String name1,
java.lang.String namespace2,
java.lang.String name2) |
void |
writeBoolean(XmlOutputStream out,
TypeInfo info,
boolean value,
boolean isSet) |
java.lang.String |
writeDouble(double value) |
void |
writeDouble(XmlOutputStream out,
TypeInfo info,
double value,
boolean isSet) |
void |
writeFieldXsiType(boolean flag) |
void |
writeFloat(XmlOutputStream out,
TypeInfo info,
float value,
boolean isSet) |
void |
writeInt(XmlOutputStream out,
TypeInfo info,
int value,
boolean isSet) |
void |
writeLong(XmlOutputStream out,
TypeInfo info,
long value,
boolean isSet) |
void |
writeObject(XmlOutputStream out,
TypeInfo info,
java.lang.Object value,
boolean isSet) |
void |
writeString(XmlOutputStream out,
TypeInfo info,
java.lang.String value,
boolean isSet) |
void |
writeXsiType(XmlOutputStream out,
java.lang.String typeNS,
java.lang.String type)
write xsi type.
|
public void writeFieldXsiType(boolean flag)
public void setPackagePrefix(java.lang.String packagePrefix)
public java.lang.String getPackagePrefix()
public java.lang.String getInterfacePackagePrefix()
public void setInterfacePackagePrefix(java.lang.String interfacePackagePrefix)
public boolean isKeyWord(java.lang.String token)
public void setConfig(ConnectorConfig config)
public boolean isWellKnownType(java.lang.String namespace,
java.lang.String name)
namespace - namespace of the typename - name of the typepublic boolean isSObject(java.lang.String namespace,
java.lang.String name)
public java.lang.String getJavaClassName(javax.xml.namespace.QName xmltype,
Types types,
boolean nillable)
xmltype - xml complex typetypes - typesnillable - nillablepublic javax.xml.namespace.QName getXmlType(java.lang.String javaType)
public void writeXsiType(XmlOutputStream out, java.lang.String typeNS, java.lang.String type) throws java.io.IOException
out - xml out put streamtypeNS - namespace of the typetype - name of the typejava.io.IOException - failed to writepublic void writeString(XmlOutputStream out, TypeInfo info, java.lang.String value, boolean isSet) throws java.io.IOException
java.io.IOExceptionpublic void writeBoolean(XmlOutputStream out, TypeInfo info, boolean value, boolean isSet) throws java.io.IOException
java.io.IOExceptionpublic void writeInt(XmlOutputStream out, TypeInfo info, int value, boolean isSet) throws java.io.IOException
java.io.IOExceptionpublic void writeLong(XmlOutputStream out, TypeInfo info, long value, boolean isSet) throws java.io.IOException
java.io.IOExceptionpublic void writeFloat(XmlOutputStream out, TypeInfo info, float value, boolean isSet) throws java.io.IOException
java.io.IOExceptionpublic void writeDouble(XmlOutputStream out, TypeInfo info, double value, boolean isSet) throws java.io.IOException
java.io.IOExceptionpublic java.lang.String writeDouble(double value)
public void writeObject(XmlOutputStream out, TypeInfo info, java.lang.Object value, boolean isSet) throws java.io.IOException
java.io.IOExceptionpublic void verifyTag(java.lang.String namespace1,
java.lang.String name1,
java.lang.String namespace2,
java.lang.String name2)
throws ConnectionException
ConnectionExceptionpublic void consumeStartTag(XmlInputStream in) throws java.io.IOException, ConnectionException
java.io.IOExceptionConnectionExceptionpublic void consumeEndTag(XmlInputStream in) throws java.io.IOException, ConnectionException
java.io.IOExceptionConnectionExceptionpublic boolean verifyElement(XmlInputStream in, TypeInfo info) throws ConnectionException
ConnectionExceptionpublic boolean isElement(XmlInputStream in, TypeInfo info) throws ConnectionException
ConnectionExceptionpublic java.lang.String readString(XmlInputStream in, TypeInfo info, java.lang.Class<?> type) throws java.io.IOException, ConnectionException
java.io.IOExceptionConnectionExceptionpublic int readInt(XmlInputStream in, TypeInfo info, java.lang.Class<?> type) throws java.io.IOException, ConnectionException
java.io.IOExceptionConnectionExceptionpublic long readLong(XmlInputStream in, TypeInfo info, java.lang.Class<?> type) throws java.io.IOException, ConnectionException
java.io.IOExceptionConnectionExceptionpublic float readFloat(XmlInputStream in, TypeInfo info, java.lang.Class<?> type) throws java.io.IOException, ConnectionException
java.io.IOExceptionConnectionExceptionpublic boolean readBoolean(XmlInputStream in, TypeInfo info, java.lang.Class<?> type) throws java.io.IOException, ConnectionException
java.io.IOExceptionConnectionExceptionpublic double readDouble(XmlInputStream in, TypeInfo info, java.lang.Class<?> type) throws java.io.IOException, ConnectionException
java.io.IOExceptionConnectionExceptionpublic java.math.BigDecimal readDecimal(XmlInputStream in, TypeInfo info, java.lang.Class<?> type) throws java.io.IOException, ConnectionException
java.io.IOExceptionConnectionExceptionpublic double parseDouble(java.lang.String strValue)
public java.lang.Object deserialize(java.lang.String value,
javax.xml.namespace.QName type)
public java.lang.Object readObject(XmlInputStream in, TypeInfo info, java.lang.Class<?> type) throws ConnectionException, java.io.IOException
ConnectionExceptionjava.io.IOExceptionpublic java.lang.Object readPartialArray(XmlInputStream in, TypeInfo result__typeInfo, java.lang.Class<?> type) throws ConnectionException, java.io.IOException
ConnectionExceptionjava.io.IOExceptionpublic javax.xml.namespace.QName getXsiType(XmlInputStream in)
public static java.lang.String getType(java.lang.String xsiType)
public static java.lang.String getPrefix(java.lang.String xsiType)
public void setGenerateInterfaces(boolean generateInterfaces)
public boolean generateInterfaces()
public void setGenerateExtendedErrorCodes(boolean generateExtendedErrorCodes)
public boolean getGenerateExtendedErrorCodes()
Copyright © 2018. All Rights Reserved.