| org.apache.axis2.schema.writer.BeanWriter
All known Subclasses: org.apache.axis2.schema.writer.CStructWriter, org.apache.axis2.schema.writer.JavaBeanWriter,
BeanWriter | public interface BeanWriter (Code) | | The bean writer interface. The schema compiler expects one of these to be
presented to it and calls the appropriate methods
|
getDefaultAttribArrayClassName | public String getDefaultAttribArrayClassName()(Code) | | |
getDefaultAttribClassName | public String getDefaultAttribClassName()(Code) | | |
getDefaultClassArrayName | public String getDefaultClassArrayName()(Code) | | |
getDefaultClassName | public String getDefaultClassName()(Code) | | |
getExtensionMapperPackageName | public String getExtensionMapperPackageName()(Code) | | Find whether the mapper class name is present
Parameters: mapperPackageName - |
getModelMap | public Map getModelMap()(Code) | | Gets a map of models. This is useful for tight integrations where the internal workings
of the schema compiler may be exposed.
|
makeFullyQualifiedClassName | public String makeFullyQualifiedClassName(QName qName)(Code) | | Make the fully qualified class name for an element or named type
Parameters: qName - the qualified Name for this element or type in the schema the appropriate fully qualified class name to use in generated code |
registerExtensionMapperPackageName | public void registerExtensionMapperPackageName(String mapperPackageName)(Code) | | Registers the mapper package name - this is relevant to languages
that enforce packaging such as Java or C#. May be ignored in other
languages
Parameters: mapperPackageName - |
writeBatch | public void writeBatch() throws SchemaCompilationException(Code) | | Writes a wrapped class. This will have effect only if the CompilerOptions wrapclassses
returns true.
|
writeExtensionMapper | public void writeExtensionMapper(BeanWriterMetaInfoHolder[] metainfArray) throws SchemaCompilationException(Code) | | Write the extensions mapper component - this is relevant to only the OOP languages
and a particular implementation may ignore this
Parameters: metainfArray - Parameters: namespaceToUse - |
|
|