public interface BeanWriter
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getDefaultAttribArrayClassName() |
java.lang.String |
getDefaultAttribClassName() |
java.lang.String |
getDefaultClassArrayName() |
java.lang.String |
getDefaultClassName() |
java.lang.String |
getExtensionMapperPackageName()
Find whether the mapper class name is present
|
java.util.Map |
getModelMap()
Gets a map of models.
|
void |
init(CompilerOptions options)
Initializes the writer with compiler options.
|
java.lang.String |
makeFullyQualifiedClassName(javax.xml.namespace.QName qName)
Make the fully qualified class name for an element or named type
|
void |
registerExtensionMapperPackageName(java.lang.String mapperPackageName)
Registers the mapper package name - this is relevant to languages
that enforce packaging such as Java or C#.
|
java.lang.String |
write(javax.xml.namespace.QName qname,
java.util.Map<javax.xml.namespace.QName,java.lang.String> typeMap,
java.util.Map<javax.xml.namespace.QName,java.lang.String> groupTypeMap,
BeanWriterMetaInfoHolder metainf,
boolean isAbstract)
Write a complex type
|
java.lang.String |
write(org.apache.ws.commons.schema.XmlSchemaElement element,
java.util.Map<javax.xml.namespace.QName,java.lang.String> typeMap,
java.util.Map<javax.xml.namespace.QName,java.lang.String> groupTypeMap,
BeanWriterMetaInfoHolder metainf)
Write a element
|
java.lang.String |
write(org.apache.ws.commons.schema.XmlSchemaSimpleType simpleType,
java.util.Map<javax.xml.namespace.QName,java.lang.String> typeMap,
java.util.Map<javax.xml.namespace.QName,java.lang.String> groupTypeMap,
BeanWriterMetaInfoHolder metainf)
Write a simple type
|
void |
writeBatch()
Writes a wrapped class.
|
void |
writeExtensionMapper(BeanWriterMetaInfoHolder[] metainfArray)
Write the extensions mapper component - this is relevant to only the OOP languages
and a particular implementation may ignore this
|
void init(CompilerOptions options) throws SchemaCompilationException
options - java.io.IOExceptionSchemaCompilationExceptionvoid writeBatch()
throws SchemaCompilationException
SchemaCompilationExceptionjava.util.Map getModelMap()
java.lang.String makeFullyQualifiedClassName(javax.xml.namespace.QName qName)
qName - the qualified Name for this element or type in the schemajava.lang.String write(javax.xml.namespace.QName qname,
java.util.Map<javax.xml.namespace.QName,java.lang.String> typeMap,
java.util.Map<javax.xml.namespace.QName,java.lang.String> groupTypeMap,
BeanWriterMetaInfoHolder metainf,
boolean isAbstract)
throws SchemaCompilationException
complexType - typeMap - metainf - fullyQualifiedClassName - the name returned by makeFullyQualifiedClassName() or null if it wasn't calledSchemaCompilationExceptionjava.lang.String write(org.apache.ws.commons.schema.XmlSchemaElement element,
java.util.Map<javax.xml.namespace.QName,java.lang.String> typeMap,
java.util.Map<javax.xml.namespace.QName,java.lang.String> groupTypeMap,
BeanWriterMetaInfoHolder metainf)
throws SchemaCompilationException
element - typeMap - metainf - SchemaCompilationExceptionjava.lang.String write(org.apache.ws.commons.schema.XmlSchemaSimpleType simpleType,
java.util.Map<javax.xml.namespace.QName,java.lang.String> typeMap,
java.util.Map<javax.xml.namespace.QName,java.lang.String> groupTypeMap,
BeanWriterMetaInfoHolder metainf)
throws SchemaCompilationException
simpleType - typeMap - metainf - SchemaCompilationExceptionjava.lang.String getExtensionMapperPackageName()
mapperPackageName - void registerExtensionMapperPackageName(java.lang.String mapperPackageName)
mapperPackageName - void writeExtensionMapper(BeanWriterMetaInfoHolder[] metainfArray) throws SchemaCompilationException
metainfArray - namespaceToUse - SchemaCompilationExceptionjava.lang.String getDefaultClassName()
java.lang.String getDefaultClassArrayName()
java.lang.String getDefaultAttribClassName()
java.lang.String getDefaultAttribArrayClassName()
Copyright © 2004-2017 The Apache Software Foundation. All Rights Reserved.