Home » xmlbeans-2.5.0-src » org.apache.xmlbeans.impl » inst2xsd » [javadoc | source]
org.apache.xmlbeans.impl.inst2xsd
public class: RussianDollStrategy [javadoc | source]
java.lang.Object
   org.apache.xmlbeans.impl.inst2xsd.RussianDollStrategy

All Implemented Interfaces:
    XsdGenStrategy

Direct Known Subclasses:
    SalamiSliceStrategy, VenetianBlindStrategy

Nested Class Summary:
protected class  RussianDollStrategy.SCTValidationContext   
Field Summary
static final  String _xsi     
static final  QName _xsiNil     
static final  QName _xsiType     
Method from org.apache.xmlbeans.impl.inst2xsd.RussianDollStrategy Summary:
addGlobalElement,   checkIfAttributeReferenceIsNeeded,   checkIfElementReferenceIsNeeded,   checkIfReferenceToGlobalTypeIsNeeded,   combineAttributesOfTypes,   combineElementComments,   combineElementsOfTypes,   combineSimpleTypes,   combineToMoreGeneralSimpleType,   combineTypes,   processAttribute,   processAttributesInComplexType,   processDoc,   processElement,   processElementsInComplexType,   processSimpleContentType
Methods from java.lang.Object:
clone,   equals,   finalize,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from org.apache.xmlbeans.impl.inst2xsd.RussianDollStrategy Detail:
 protected Element addGlobalElement(Element withElem,
    TypeSystemHolder typeSystemHolder,
    Inst2XsdOptions options) 
 protected  void checkIfAttributeReferenceIsNeeded(Attribute attribute,
    String parentNamespace,
    TypeSystemHolder typeSystemHolder) 
 protected  void checkIfElementReferenceIsNeeded(Element child,
    String parentNamespace,
    TypeSystemHolder typeSystemHolder,
    Inst2XsdOptions options) 
 protected  void checkIfReferenceToGlobalTypeIsNeeded(Element elem,
    TypeSystemHolder typeSystemHolder,
    Inst2XsdOptions options) 
 protected  void combineAttributesOfTypes(Type into,
    Type from) 
 protected  void combineElementComments(Element into,
    Element with) 
 protected  void combineElementsOfTypes(Type into,
    Type from,
    boolean makeElementsOptional,
    Inst2XsdOptions options) 
 protected  void combineSimpleTypes(Type into,
    Type with,
    Inst2XsdOptions options) 
 protected QName combineToMoreGeneralSimpleType(QName t1,
    QName t2) 
 protected  void combineTypes(Type into,
    Type with,
    Inst2XsdOptions options) 
 protected Attribute processAttribute(XmlCursor xc,
    Inst2XsdOptions options,
    String parentNamespace,
    TypeSystemHolder typeSystemHolder) 
 protected  void processAttributesInComplexType(Type elemType,
    List attributes) 
 public  void processDoc(XmlObject[] instances,
    Inst2XsdOptions options,
    TypeSystemHolder typeSystemHolder) 
 protected Element processElement(XmlCursor xc,
    String comment,
    Inst2XsdOptions options,
    TypeSystemHolder typeSystemHolder) 
 protected  void processElementsInComplexType(Type elemType,
    List children,
    String parentNamespace,
    TypeSystemHolder typeSystemHolder,
    Inst2XsdOptions options) 
 protected QName processSimpleContentType(String lexicalValue,
    Inst2XsdOptions options,
    XmlCursor xc)