public abstract class AbstractSchemaConverter<SNew extends AbsItfSchema,SImpl extends DecoratorSchemaImpl,AnnNew extends AbsItfAnnotation,AnnImpl extends DecoratorAnnotationImpl,AttGNew extends AbsItfAttributeGroup,AttGImpl extends DecoratorAttributeGroupImpl,AttNew extends AbsItfAttribute,AttImpl extends DecoratorAttributeImpl,CTNew extends AbsItfType,CTImpl extends DecoratorComplexTypeImpl,ENew extends AbsItfElement,EImpl extends DecoratorElementImpl,GNew extends AbsItfGroup,GImpl extends DecoratorGroupImpl,ImptNew extends AbsItfImport,ImptImpl extends DecoratorImportImpl,InclNew extends AbsItfInclude,InclImpl extends DecoratorIncludeImpl,NotNew extends AbsItfNotation,NotImpl extends DecoratorNotationImpl,RedNew extends AbsItfRedefine,RedImpl extends DecoratorRedefineImpl,STNew extends AbsItfType,STImpl extends DecoratorSimpleTypeImpl,TNew extends AbsItfType,TImpl extends DecoratorTypeImpl> extends Object
| Constructor and Description |
|---|
AbstractSchemaConverter() |
public abstract SNew convertSchema(AbsItfSchema desc) throws SchemaException
SchemaExceptionpublic abstract ImptNew convertImport(AbsItfImport desc) throws SchemaException
SchemaExceptionprotected SNew convertSchema(AbsItfSchema odlDesc, Class<SImpl> simpl, Class<AnnImpl> annImpl, Class<AttGImpl> attGImpl, Class<AttImpl> attImpl, Class<CTImpl> cTImpl, Class<EImpl> eImpl, Class<GImpl> gImpl, Class<ImptImpl> imptImpl, Class<InclImpl> inclImpl, Class<NotImpl> notImpl, Class<RedImpl> redImpl, Class<STImpl> sTImpl, Class<TImpl> tImpl) throws SchemaException
SchemaExceptionprotected ENew convertElement(AbsItfElement oldElement, Class<EImpl> eimpl) throws SchemaException
SchemaExceptionprotected void convertElements(List<AbsItfElement> elements, Class<EImpl> eimpl, SNew newDesc) throws SchemaException
SchemaExceptionprotected AttNew convertAttribute(AbsItfAttribute oldAttribute, Class<AttImpl> attImpl) throws SchemaException
SchemaExceptionprotected void convertAttributes(List<AbsItfAttribute> attributes, Class<AttImpl> attImpl, SNew newDesc) throws SchemaException
SchemaExceptionprotected STNew convertSimpleType(AbsItfSimpleType oldSt, Class<STImpl> sTImpl) throws SchemaException
SchemaExceptionprotected CTNew convertComplexType(AbsItfComplexType oldCt, Class<CTImpl> cTImpl) throws SchemaException
SchemaExceptionprotected void convertTypes(List<AbsItfType> types, Class<TImpl> tImpl, Class<STImpl> sTImpl, Class<CTImpl> cTImpl, SNew newDesc) throws SchemaException
SchemaExceptionprotected InclNew convertInclude(AbsItfInclude oldInclude, Class<InclImpl> inclimpl) throws SchemaException
SchemaExceptionprotected void convertIncludes(List<AbsItfInclude> includes, Class<InclImpl> inclimpl, SNew newDesc) throws SchemaException
SchemaExceptionpublic ImptNew convertImport(AbsItfImport oldImpt, Class<ImptImpl> imptimpl) throws SchemaException
SchemaExceptionprotected void convertImports(List<AbsItfImport> imports, Class<ImptImpl> imptimpl, SNew newDesc) throws SchemaException
SchemaExceptionCopyright © 2008-2015 Petals Link (previously EBM WebSourcing). All Rights Reserved.