org.eclipse.xsd.impl
Class XSDFactoryImpl
java.lang.Object
EFactoryImpl
org.eclipse.xsd.impl.XSDFactoryImpl
- All Implemented Interfaces:
- XSDFactory
- public class XSDFactoryImpl
- extends EFactoryImpl
- implements XSDFactory
An implementation of the model Factory.
- See Also:
- Serialized Form
Constructor Summary |
XSDFactoryImpl()
Creates an instance of the factory |
Method Summary |
String |
convertDOMAttrToString(EDataType eDataType,
Object instanceValue)
|
String |
convertDOMDocumentToString(EDataType eDataType,
Object instanceValue)
|
String |
convertDOMElementToString(EDataType eDataType,
Object instanceValue)
|
String |
convertDOMNodeToString(EDataType eDataType,
Object instanceValue)
|
String |
convertToString(EDataType eDataType,
Object instanceValue)
|
String |
convertValueToString(EDataType eDataType,
Object instanceValue)
|
EObject |
create(EClass eClass)
|
Attr |
createDOMAttrFromString(EDataType eDataType,
String initialValue)
|
Document |
createDOMDocumentFromString(EDataType eDataType,
String initialValue)
|
Element |
createDOMElementFromString(EDataType eDataType,
String initialValue)
|
Node |
createDOMNodeFromString(EDataType eDataType,
String initialValue)
|
Object |
createFromString(EDataType eDataType,
String initialValue)
|
Object |
createValueFromString(EDataType eDataType,
String initialValue)
|
XSDAnnotation |
createXSDAnnotation()
|
XSDAttributeDeclaration |
createXSDAttributeDeclaration()
|
XSDAttributeGroupDefinition |
createXSDAttributeGroupDefinition()
|
XSDAttributeUse |
createXSDAttributeUse()
|
XSDBoundedFacet |
createXSDBoundedFacet()
|
XSDCardinalityFacet |
createXSDCardinalityFacet()
|
XSDComplexTypeDefinition |
createXSDComplexTypeDefinition()
|
XSDDiagnostic |
createXSDDiagnostic()
|
XSDElementDeclaration |
createXSDElementDeclaration()
|
XSDEnumerationFacet |
createXSDEnumerationFacet()
|
XSDFractionDigitsFacet |
createXSDFractionDigitsFacet()
|
XSDIdentityConstraintDefinition |
createXSDIdentityConstraintDefinition()
|
XSDImport |
createXSDImport()
|
XSDInclude |
createXSDInclude()
|
XSDLengthFacet |
createXSDLengthFacet()
|
XSDMaxExclusiveFacet |
createXSDMaxExclusiveFacet()
|
XSDMaxInclusiveFacet |
createXSDMaxInclusiveFacet()
|
XSDMaxLengthFacet |
createXSDMaxLengthFacet()
|
XSDMinExclusiveFacet |
createXSDMinExclusiveFacet()
|
XSDMinInclusiveFacet |
createXSDMinInclusiveFacet()
|
XSDMinLengthFacet |
createXSDMinLengthFacet()
|
XSDModelGroup |
createXSDModelGroup()
|
XSDModelGroupDefinition |
createXSDModelGroupDefinition()
|
XSDNotationDeclaration |
createXSDNotationDeclaration()
|
XSDNumericFacet |
createXSDNumericFacet()
|
XSDOrderedFacet |
createXSDOrderedFacet()
|
XSDParticle |
createXSDParticle()
|
XSDPatternFacet |
createXSDPatternFacet()
|
XSDRedefine |
createXSDRedefine()
|
XSDSchema |
createXSDSchema()
|
XSDSimpleTypeDefinition |
createXSDSimpleTypeDefinition()
|
XSDTotalDigitsFacet |
createXSDTotalDigitsFacet()
|
XSDWhiteSpaceFacet |
createXSDWhiteSpaceFacet()
|
XSDWildcard |
createXSDWildcard()
|
XSDXPathDefinition |
createXSDXPathDefinition()
|
static XSDPackage |
getPackage()
Deprecated. |
XSDPackage |
getXSDPackage()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
XSDFactoryImpl
public XSDFactoryImpl()
- Creates an instance of the factory.
create
public EObject create(EClass eClass)
-
createFromString
public Object createFromString(EDataType eDataType,
String initialValue)
-
convertToString
public String convertToString(EDataType eDataType,
Object instanceValue)
-
createXSDAnnotation
public XSDAnnotation createXSDAnnotation()
-
- Specified by:
createXSDAnnotation
in interface XSDFactory
- Returns:
- a new object of class 'Annotation'.
createXSDAttributeDeclaration
public XSDAttributeDeclaration createXSDAttributeDeclaration()
-
- Specified by:
createXSDAttributeDeclaration
in interface XSDFactory
- Returns:
- a new object of class 'Attribute Declaration'.
createXSDAttributeGroupDefinition
public XSDAttributeGroupDefinition createXSDAttributeGroupDefinition()
-
- Specified by:
createXSDAttributeGroupDefinition
in interface XSDFactory
- Returns:
- a new object of class 'Attribute Group Definition'.
createXSDAttributeUse
public XSDAttributeUse createXSDAttributeUse()
-
- Specified by:
createXSDAttributeUse
in interface XSDFactory
- Returns:
- a new object of class 'Attribute Use'.
createXSDBoundedFacet
public XSDBoundedFacet createXSDBoundedFacet()
-
- Specified by:
createXSDBoundedFacet
in interface XSDFactory
- Returns:
- a new object of class 'Bounded Facet'.
createXSDCardinalityFacet
public XSDCardinalityFacet createXSDCardinalityFacet()
-
- Specified by:
createXSDCardinalityFacet
in interface XSDFactory
- Returns:
- a new object of class 'Cardinality Facet'.
createXSDComplexTypeDefinition
public XSDComplexTypeDefinition createXSDComplexTypeDefinition()
-
- Specified by:
createXSDComplexTypeDefinition
in interface XSDFactory
- Returns:
- a new object of class 'Complex Type Definition'.
createXSDDiagnostic
public XSDDiagnostic createXSDDiagnostic()
-
- Specified by:
createXSDDiagnostic
in interface XSDFactory
- Returns:
- a new object of class 'Diagnostic'.
createXSDElementDeclaration
public XSDElementDeclaration createXSDElementDeclaration()
-
- Specified by:
createXSDElementDeclaration
in interface XSDFactory
- Returns:
- a new object of class 'Element Declaration'.
createXSDEnumerationFacet
public XSDEnumerationFacet createXSDEnumerationFacet()
-
- Specified by:
createXSDEnumerationFacet
in interface XSDFactory
- Returns:
- a new object of class 'Enumeration Facet'.
createXSDFractionDigitsFacet
public XSDFractionDigitsFacet createXSDFractionDigitsFacet()
-
- Specified by:
createXSDFractionDigitsFacet
in interface XSDFactory
- Returns:
- a new object of class 'Fraction Digits Facet'.
createXSDIdentityConstraintDefinition
public XSDIdentityConstraintDefinition createXSDIdentityConstraintDefinition()
-
- Specified by:
createXSDIdentityConstraintDefinition
in interface XSDFactory
- Returns:
- a new object of class 'Identity Constraint Definition'.
createXSDImport
public XSDImport createXSDImport()
-
- Specified by:
createXSDImport
in interface XSDFactory
- Returns:
- a new object of class 'Import'.
createXSDInclude
public XSDInclude createXSDInclude()
-
- Specified by:
createXSDInclude
in interface XSDFactory
- Returns:
- a new object of class 'Include'.
createXSDLengthFacet
public XSDLengthFacet createXSDLengthFacet()
-
- Specified by:
createXSDLengthFacet
in interface XSDFactory
- Returns:
- a new object of class 'Length Facet'.
createXSDMaxExclusiveFacet
public XSDMaxExclusiveFacet createXSDMaxExclusiveFacet()
-
- Specified by:
createXSDMaxExclusiveFacet
in interface XSDFactory
- Returns:
- a new object of class 'Max Exclusive Facet'.
createXSDMaxInclusiveFacet
public XSDMaxInclusiveFacet createXSDMaxInclusiveFacet()
-
- Specified by:
createXSDMaxInclusiveFacet
in interface XSDFactory
- Returns:
- a new object of class 'Max Inclusive Facet'.
createXSDMaxLengthFacet
public XSDMaxLengthFacet createXSDMaxLengthFacet()
-
- Specified by:
createXSDMaxLengthFacet
in interface XSDFactory
- Returns:
- a new object of class 'Max Length Facet'.
createXSDMinExclusiveFacet
public XSDMinExclusiveFacet createXSDMinExclusiveFacet()
-
- Specified by:
createXSDMinExclusiveFacet
in interface XSDFactory
- Returns:
- a new object of class 'Min Exclusive Facet'.
createXSDMinInclusiveFacet
public XSDMinInclusiveFacet createXSDMinInclusiveFacet()
-
- Specified by:
createXSDMinInclusiveFacet
in interface XSDFactory
- Returns:
- a new object of class 'Min Inclusive Facet'.
createXSDMinLengthFacet
public XSDMinLengthFacet createXSDMinLengthFacet()
-
- Specified by:
createXSDMinLengthFacet
in interface XSDFactory
- Returns:
- a new object of class 'Min Length Facet'.
createXSDModelGroup
public XSDModelGroup createXSDModelGroup()
-
- Specified by:
createXSDModelGroup
in interface XSDFactory
- Returns:
- a new object of class 'Model Group'.
createXSDModelGroupDefinition
public XSDModelGroupDefinition createXSDModelGroupDefinition()
-
- Specified by:
createXSDModelGroupDefinition
in interface XSDFactory
- Returns:
- a new object of class 'Model Group Definition'.
createXSDNotationDeclaration
public XSDNotationDeclaration createXSDNotationDeclaration()
-
- Specified by:
createXSDNotationDeclaration
in interface XSDFactory
- Returns:
- a new object of class 'Notation Declaration'.
createXSDNumericFacet
public XSDNumericFacet createXSDNumericFacet()
-
- Specified by:
createXSDNumericFacet
in interface XSDFactory
- Returns:
- a new object of class 'Numeric Facet'.
createXSDOrderedFacet
public XSDOrderedFacet createXSDOrderedFacet()
-
- Specified by:
createXSDOrderedFacet
in interface XSDFactory
- Returns:
- a new object of class 'Ordered Facet'.
createXSDParticle
public XSDParticle createXSDParticle()
-
- Specified by:
createXSDParticle
in interface XSDFactory
- Returns:
- a new object of class 'Particle'.
createXSDPatternFacet
public XSDPatternFacet createXSDPatternFacet()
-
- Specified by:
createXSDPatternFacet
in interface XSDFactory
- Returns:
- a new object of class 'Pattern Facet'.
createXSDRedefine
public XSDRedefine createXSDRedefine()
-
- Specified by:
createXSDRedefine
in interface XSDFactory
- Returns:
- a new object of class 'Redefine'.
createXSDSchema
public XSDSchema createXSDSchema()
-
- Specified by:
createXSDSchema
in interface XSDFactory
- Returns:
- a new object of class 'Schema'.
createXSDSimpleTypeDefinition
public XSDSimpleTypeDefinition createXSDSimpleTypeDefinition()
-
- Specified by:
createXSDSimpleTypeDefinition
in interface XSDFactory
- Returns:
- a new object of class 'Simple Type Definition'.
createXSDTotalDigitsFacet
public XSDTotalDigitsFacet createXSDTotalDigitsFacet()
-
- Specified by:
createXSDTotalDigitsFacet
in interface XSDFactory
- Returns:
- a new object of class 'Total Digits Facet'.
createXSDWhiteSpaceFacet
public XSDWhiteSpaceFacet createXSDWhiteSpaceFacet()
-
- Specified by:
createXSDWhiteSpaceFacet
in interface XSDFactory
- Returns:
- a new object of class 'White Space Facet'.
createXSDWildcard
public XSDWildcard createXSDWildcard()
-
- Specified by:
createXSDWildcard
in interface XSDFactory
- Returns:
- a new object of class 'Wildcard'.
createXSDXPathDefinition
public XSDXPathDefinition createXSDXPathDefinition()
-
- Specified by:
createXSDXPathDefinition
in interface XSDFactory
- Returns:
- a new object of class 'XPath Definition'.
createDOMAttrFromString
public Attr createDOMAttrFromString(EDataType eDataType,
String initialValue)
-
convertDOMAttrToString
public String convertDOMAttrToString(EDataType eDataType,
Object instanceValue)
-
createDOMDocumentFromString
public Document createDOMDocumentFromString(EDataType eDataType,
String initialValue)
-
convertDOMDocumentToString
public String convertDOMDocumentToString(EDataType eDataType,
Object instanceValue)
-
createDOMElementFromString
public Element createDOMElementFromString(EDataType eDataType,
String initialValue)
-
convertDOMElementToString
public String convertDOMElementToString(EDataType eDataType,
Object instanceValue)
-
createDOMNodeFromString
public Node createDOMNodeFromString(EDataType eDataType,
String initialValue)
-
convertDOMNodeToString
public String convertDOMNodeToString(EDataType eDataType,
Object instanceValue)
-
createValueFromString
public Object createValueFromString(EDataType eDataType,
String initialValue)
-
convertValueToString
public String convertValueToString(EDataType eDataType,
Object instanceValue)
-
getXSDPackage
public XSDPackage getXSDPackage()
-
- Specified by:
getXSDPackage
in interface XSDFactory
- Returns:
- the package supported by this factory.
getPackage
public static XSDPackage getPackage()
- Deprecated.
-