Class RussianDollStrategy
- java.lang.Object
-
- org.apache.xmlbeans.impl.inst2xsd.RussianDollStrategy
-
- All Implemented Interfaces:
XsdGenStrategy
- Direct Known Subclasses:
SalamiSliceStrategy
,VenetianBlindStrategy
public class RussianDollStrategy extends Object implements XsdGenStrategy
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected static class
RussianDollStrategy.SCTValidationContext
-
Constructor Summary
Constructors Constructor Description RussianDollStrategy()
-
Method Summary
-
-
-
Method Detail
-
processDoc
public void processDoc(XmlObject[] instances, Inst2XsdOptions options, TypeSystemHolder typeSystemHolder)
- Specified by:
processDoc
in interfaceXsdGenStrategy
-
addGlobalElement
protected Element addGlobalElement(Element withElem, TypeSystemHolder typeSystemHolder, Inst2XsdOptions options)
-
processElement
protected Element processElement(XmlCursor xc, String comment, Inst2XsdOptions options, TypeSystemHolder typeSystemHolder)
-
processElementsInComplexType
protected void processElementsInComplexType(Type elemType, List<Element> children, String parentNamespace, TypeSystemHolder typeSystemHolder, Inst2XsdOptions options)
-
checkIfElementReferenceIsNeeded
protected void checkIfElementReferenceIsNeeded(Element child, String parentNamespace, TypeSystemHolder typeSystemHolder, Inst2XsdOptions options)
-
checkIfReferenceToGlobalTypeIsNeeded
protected void checkIfReferenceToGlobalTypeIsNeeded(Element elem, TypeSystemHolder typeSystemHolder, Inst2XsdOptions options)
-
processAttributesInComplexType
protected void processAttributesInComplexType(Type elemType, List<Attribute> attributes)
-
processAttribute
protected Attribute processAttribute(XmlCursor xc, Inst2XsdOptions options, String parentNamespace, TypeSystemHolder typeSystemHolder)
-
checkIfAttributeReferenceIsNeeded
protected void checkIfAttributeReferenceIsNeeded(Attribute attribute, String parentNamespace, TypeSystemHolder typeSystemHolder)
-
processSimpleContentType
protected QName processSimpleContentType(String lexicalValue, Inst2XsdOptions options, XmlCursor xc)
-
combineTypes
protected void combineTypes(Type into, Type with, Inst2XsdOptions options)
-
combineSimpleTypes
protected void combineSimpleTypes(Type into, Type with, Inst2XsdOptions options)
-
combineElementsOfTypes
protected void combineElementsOfTypes(Type into, Type from, Inst2XsdOptions options)
-
-