|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.axis2.schema.writer.JavaBeanWriter
public class JavaBeanWriter
Java Bean writer for the schema compiler.
| Field Summary | |
|---|---|
static java.lang.String |
DEFAULT_ATTRIB_ARRAY_CLASS_NAME
|
static java.lang.String |
DEFAULT_ATTRIB_CLASS_NAME
|
static java.lang.String |
DEFAULT_CLASS_ARRAY_NAME
|
static java.lang.String |
DEFAULT_CLASS_NAME
|
static java.lang.String |
EXTENSION_MAPPER_CLASSNAME
|
static java.lang.String |
WRAPPED_DATABINDING_CLASS_NAME
|
| Constructor Summary | |
|---|---|
JavaBeanWriter()
Default constructor |
|
| Method Summary | |
|---|---|
java.lang.String |
getDefaultAttribArrayClassName()
|
java.lang.String |
getDefaultAttribClassName()
|
java.lang.String |
getDefaultClassArrayName()
|
java.lang.String |
getDefaultClassName()
|
java.lang.String |
getExtensionMapperPackageName()
get the mapper class package name May be ignored by the implementer |
java.util.Map |
getModelMap()
This returns a map of Qnames vs DOMDocument models. |
java.lang.String |
getPrefixForURI(java.lang.String uri)
Get a prefix for a namespace URI. |
java.lang.String |
getPrefixForURI(java.lang.String uri,
java.lang.String defaultPrefix)
Get a prefix for the given namespace URI. |
void |
init(CompilerOptions options)
Initializes the writer with compiler options. |
java.lang.String |
makeFullyQualifiedClassName(QName qName)
Make the fully qualified class name for an element or named type |
protected void |
populateListInfo(BeanWriterMetaInfoHolder metainf,
org.w3c.dom.Document model,
org.w3c.dom.Element rootElement,
java.util.Map typeMap,
java.util.Map groupTypeMap)
|
protected void |
populateMemberInfo(BeanWriterMetaInfoHolder metainf,
org.w3c.dom.Document model,
org.w3c.dom.Element rootElement,
java.util.Map typeMap)
|
void |
registerExtensionMapperPackageName(java.lang.String mapperPackageName)
Sets the mapping class name of this writer. |
java.lang.String |
write(QName qName,
java.util.Map typeMap,
java.util.Map groupTypeMap,
BeanWriterMetaInfoHolder metainf,
boolean isAbstract)
` |
java.lang.String |
write(org.apache.ws.commons.schema.XmlSchemaElement element,
java.util.Map typeMap,
java.util.Map groupTypeMap,
BeanWriterMetaInfoHolder metainf)
Write a element |
java.lang.String |
write(org.apache.ws.commons.schema.XmlSchemaSimpleType simpleType,
java.util.Map typeMap,
java.util.Map groupTypeMap,
BeanWriterMetaInfoHolder metainf)
Write a simple type |
void |
writeBatch()
Writes a wrapped class. |
void |
writeExtensionMapper(BeanWriterMetaInfoHolder[] metainfArray)
Write the extension classes - this is needed to process the hierarchy of classes |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String WRAPPED_DATABINDING_CLASS_NAME
public static final java.lang.String EXTENSION_MAPPER_CLASSNAME
public static final java.lang.String DEFAULT_CLASS_NAME
public static final java.lang.String DEFAULT_CLASS_ARRAY_NAME
public static final java.lang.String DEFAULT_ATTRIB_CLASS_NAME
public static final java.lang.String DEFAULT_ATTRIB_ARRAY_CLASS_NAME
| Constructor Detail |
|---|
public JavaBeanWriter()
| Method Detail |
|---|
public java.util.Map getModelMap()
getModelMap in interface BeanWriterBeanWriter.getModelMap()public java.lang.String getDefaultClassName()
getDefaultClassName in interface BeanWriterpublic java.lang.String getDefaultClassArrayName()
getDefaultClassArrayName in interface BeanWriterpublic java.lang.String getDefaultAttribClassName()
getDefaultAttribClassName in interface BeanWriterpublic java.lang.String getDefaultAttribArrayClassName()
getDefaultAttribArrayClassName in interface BeanWriter
public void init(CompilerOptions options)
throws SchemaCompilationException
BeanWriter
init in interface BeanWriterSchemaCompilationException
public java.lang.String write(org.apache.ws.commons.schema.XmlSchemaElement element,
java.util.Map typeMap,
java.util.Map groupTypeMap,
BeanWriterMetaInfoHolder metainf)
throws SchemaCompilationException
BeanWriter
write in interface BeanWriterelement - typeMap - metainf -
SchemaCompilationException
public java.lang.String write(QName qName,
java.util.Map typeMap,
java.util.Map groupTypeMap,
BeanWriterMetaInfoHolder metainf,
boolean isAbstract)
throws SchemaCompilationException
write in interface BeanWriterqName - typeMap - metainf - isAbstract -
SchemaCompilationException
public void writeBatch()
throws SchemaCompilationException
BeanWriter
writeBatch in interface BeanWriterjava.lang.Exception
SchemaCompilationExceptionBeanWriter.writeBatch()
public java.lang.String write(org.apache.ws.commons.schema.XmlSchemaSimpleType simpleType,
java.util.Map typeMap,
java.util.Map groupTypeMap,
BeanWriterMetaInfoHolder metainf)
throws SchemaCompilationException
BeanWriter
write in interface BeanWritersimpleType - typeMap - metainf -
SchemaCompilationExceptionpublic java.lang.String makeFullyQualifiedClassName(QName qName)
makeFullyQualifiedClassName in interface BeanWriterqName - the qualified Name for this element or type in the schema
protected void populateListInfo(BeanWriterMetaInfoHolder metainf,
org.w3c.dom.Document model,
org.w3c.dom.Element rootElement,
java.util.Map typeMap,
java.util.Map groupTypeMap)
protected void populateMemberInfo(BeanWriterMetaInfoHolder metainf,
org.w3c.dom.Document model,
org.w3c.dom.Element rootElement,
java.util.Map typeMap)
public java.lang.String getPrefixForURI(java.lang.String uri)
uri - is the namespace uri
public java.lang.String getPrefixForURI(java.lang.String uri,
java.lang.String defaultPrefix)
public java.lang.String getExtensionMapperPackageName()
getExtensionMapperPackageName in interface BeanWriterpublic void registerExtensionMapperPackageName(java.lang.String mapperPackageName)
registerExtensionMapperPackageName in interface BeanWritermapperPackageName -
public void writeExtensionMapper(BeanWriterMetaInfoHolder[] metainfArray)
throws SchemaCompilationException
writeExtensionMapper in interface BeanWritermetainfArray -
SchemaCompilationException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||