Class: AifDataPolicySchemaMap

class AifDataPolicySchemaMap

Show all method summaries

Public Static Methods

+static AifDataPolicySchemaMap construct(AifDocumentClassId documentClassId)

Public Instance Methods

+void changeMaxLength(AifSchemaElement element, int length)
+str generateXsd()
+ListEnumerator getDisabledParents()
+MapEnumerator getEnumerator()
+AifSchemaElement lookup(AifXPath xpath)
+void markRequired(AifSchemaElement element)
+void removeElement(AifSchemaElement element)

Private Instance Methods

+private XmlSchemaAny copyAny(XmlSchemaAny origAny)
+private XmlSchemaAnyAttribute copyAnyAttribute(XmlSchemaAnyAttribute origAnyAttribute)
+private void copyAttributes(XmlSchemaObjectEnumerator fromAttributes, XmlSchemaObjectCollection toAttributes)
+private XmlSchemaComplexType copyComplexType(XmlSchemaComplexType origComplexType, AifSchemaElement element)
+private XmlSchemaElement copyElement(XmlSchemaElement origElement, AifSchemaElement parent)
+private void copyEnumFacetsFromList(List fromEnumFacets, XmlSchemaObjectCollection toFacets)
+private void copyFacets(XmlSchemaObjectCollection fromFacets, XmlSchemaObjectCollection toFacets)
+private void copyFacetsFromMap(Map fromFacets, XmlSchemaObjectCollection toFacets, int length = 0)
+private XmlSchemaGroupBase copyGroupBase(XmlSchemaGroupBase origGroupBase, AifSchemaElement element)
+private void copyOccurs(XmlSchemaParticle fromParticle, XmlSchemaParticle toParticle)
+private XmlSchemaSimpleContent copySimpleContent(XmlSchemaSimpleContent origSimpleContent)
+private XmlSchemaSimpleContentExtension copySimpleContentExtension(XmlSchemaSimpleContentExtension origExtension)
+private XmlSchemaSimpleContentRestriction copySimpleContentRestriction(XmlSchemaSimpleContentRestriction origRestriction)
+private XmlSchemaSimpleType copySimpleType(XmlSchemaSimpleType origSimpleType)
+private XmlSchemaSimpleTypeRestriction copySimpleTypeRestriction(XmlSchemaSimpleTypeRestriction origRestriction)
+private XmlSchemaSimpleTypeUnion copySimpleTypeUnion(XmlSchemaSimpleTypeUnion origUnion)
+private void copyUnhandledAttributes(XmlSchemaAnnotated fromObject, XmlSchemaAnnotated toObject)
+private XmlQualifiedName createMaxLengthNamedSimpleType(int length, Map facets, List enumFacets)
+private str getComplexTypeName(XmlSchemaElement element)
+private str getSimpleTypeName(XmlSchemaElement element)
+private void initialize(AifDocumentClassId documentClassId)
+private void removeElementFromGroupBase(str name, XmlSchemaGroupBase groupBase)
+private void removeSchemaType(XmlSchemaType schemaType)
+private void removeSchemaTypeGroupBase(XmlSchemaGroupBase groupBase)
+private void removeSchemaTypeSimpleContent(XmlSchemaSimpleContent simpleContent)
+private void removeSchemaTypeSimpleRestriction(XmlSchemaSimpleTypeRestriction restriction)
+private void removeSchemaTypeSimpleUnion(XmlSchemaSimpleTypeUnion union)
+private void typesProcessedAdd(str name)
+private boolean typesProcessedContains(str name)
+private void typesProcessedRemoveLast()

Generated by AX Doc Generator v. 0.7.1 on 03 Mar 2009
AX Doc Generator is licensed under the MIT License. Dynamics AX is a registered trademark of Microsoft Corporation.