org.eclipse.emf.ecore.xml.type
Interface XMLTypeFactory

All Superinterfaces:
EFactory, EModelElement, EObject, Notifier
All Known Implementing Classes:
XMLTypeFactoryImpl

public interface XMLTypeFactory
extends EFactory

The Factory for the model. It provides a create method for each non-abstract class of the model.

See Also:
XMLTypePackage

Field Summary
static XMLTypeFactory eINSTANCE
          The singleton instance of the factory
 
Method Summary
 java.lang.String convertAnySimpleType(java.lang.Object instanceValue)
          Returns a literal representation of an instance of data type 'Any Simple Type'
 java.lang.String convertAnyURI(java.lang.String instanceValue)
          Returns a literal representation of an instance of data type 'Any URI'
 java.lang.String convertBase64Binary(byte[] instanceValue)
          Returns a literal representation of an instance of data type 'Base64 Binary'
 java.lang.String convertBoolean(boolean instanceValue)
          Returns a literal representation of an instance of data type 'Boolean'
 java.lang.String convertBooleanObject(java.lang.Boolean instanceValue)
          Returns a literal representation of an instance of data type 'Boolean Object'
 java.lang.String convertByte(byte instanceValue)
          Returns a literal representation of an instance of data type 'Byte'
 java.lang.String convertByteObject(java.lang.Byte instanceValue)
          Returns a literal representation of an instance of data type 'Byte Object'
 java.lang.String convertDate(java.lang.Object instanceValue)
          Returns a literal representation of an instance of data type 'Date'
 java.lang.String convertDateTime(java.lang.Object instanceValue)
          Returns a literal representation of an instance of data type 'Date Time'
 java.lang.String convertDecimal(java.math.BigDecimal instanceValue)
          Returns a literal representation of an instance of data type 'Decimal'
 java.lang.String convertDouble(double instanceValue)
          Returns a literal representation of an instance of data type 'Double'
 java.lang.String convertDoubleObject(java.lang.Double instanceValue)
          Returns a literal representation of an instance of data type 'Double Object'
 java.lang.String convertDuration(java.lang.Object instanceValue)
          Returns a literal representation of an instance of data type 'Duration'
 java.lang.String convertENTITIES(java.util.List instanceValue)
          Returns a literal representation of an instance of data type 'ENTITIES'
 java.lang.String convertENTITIESBase(java.util.List instanceValue)
          Returns a literal representation of an instance of data type 'ENTITIES Base'
 java.lang.String convertENTITY(java.lang.String instanceValue)
          Returns a literal representation of an instance of data type 'ENTITY'
 java.lang.String convertFloat(float instanceValue)
          Returns a literal representation of an instance of data type 'Float'
 java.lang.String convertFloatObject(java.lang.Float instanceValue)
          Returns a literal representation of an instance of data type 'Float Object'
 java.lang.String convertGDay(java.lang.Object instanceValue)
          Returns a literal representation of an instance of data type 'GDay'
 java.lang.String convertGMonth(java.lang.Object instanceValue)
          Returns a literal representation of an instance of data type 'GMonth'
 java.lang.String convertGMonthDay(java.lang.Object instanceValue)
          Returns a literal representation of an instance of data type 'GMonth Day'
 java.lang.String convertGYear(java.lang.Object instanceValue)
          Returns a literal representation of an instance of data type 'GYear'
 java.lang.String convertGYearMonth(java.lang.Object instanceValue)
          Returns a literal representation of an instance of data type 'GYear Month'
 java.lang.String convertHexBinary(byte[] instanceValue)
          Returns a literal representation of an instance of data type 'Hex Binary'
 java.lang.String convertID(java.lang.String instanceValue)
          Returns a literal representation of an instance of data type 'ID'
 java.lang.String convertIDREF(java.lang.String instanceValue)
          Returns a literal representation of an instance of data type 'IDREF'
 java.lang.String convertIDREFS(java.util.List instanceValue)
          Returns a literal representation of an instance of data type 'IDREFS'
 java.lang.String convertIDREFSBase(java.util.List instanceValue)
          Returns a literal representation of an instance of data type 'IDREFS Base'
 java.lang.String convertInt(int instanceValue)
          Returns a literal representation of an instance of data type 'Int'
 java.lang.String convertInteger(java.math.BigInteger instanceValue)
          Returns a literal representation of an instance of data type 'Integer'
 java.lang.String convertIntObject(java.lang.Integer instanceValue)
          Returns a literal representation of an instance of data type 'Int Object'
 java.lang.String convertLanguage(java.lang.String instanceValue)
          Returns a literal representation of an instance of data type 'Language'
 java.lang.String convertLong(long instanceValue)
          Returns a literal representation of an instance of data type 'Long'
 java.lang.String convertLongObject(java.lang.Long instanceValue)
          Returns a literal representation of an instance of data type 'Long Object'
 java.lang.String convertName(java.lang.String instanceValue)
          Returns a literal representation of an instance of data type 'Name'
 java.lang.String convertNCName(java.lang.String instanceValue)
          Returns a literal representation of an instance of data type 'NC Name'
 java.lang.String convertNegativeInteger(java.math.BigInteger instanceValue)
          Returns a literal representation of an instance of data type 'Negative Integer'
 java.lang.String convertNMTOKEN(java.lang.String instanceValue)
          Returns a literal representation of an instance of data type 'NMTOKEN'
 java.lang.String convertNMTOKENS(java.util.List instanceValue)
          Returns a literal representation of an instance of data type 'NMTOKENS'
 java.lang.String convertNMTOKENSBase(java.util.List instanceValue)
          Returns a literal representation of an instance of data type 'NMTOKENS Base'
 java.lang.String convertNonNegativeInteger(java.math.BigInteger instanceValue)
          Returns a literal representation of an instance of data type 'Non Negative Integer'
 java.lang.String convertNonPositiveInteger(java.math.BigInteger instanceValue)
          Returns a literal representation of an instance of data type 'Non Positive Integer'
 java.lang.String convertNormalizedString(java.lang.String instanceValue)
          Returns a literal representation of an instance of data type 'Normalized String'
 java.lang.String convertNOTATION(java.lang.Object instanceValue)
          Returns a literal representation of an instance of data type 'NOTATION'
 java.lang.String convertPositiveInteger(java.math.BigInteger instanceValue)
          Returns a literal representation of an instance of data type 'Positive Integer'
 java.lang.String convertQName(java.lang.Object instanceValue)
          Returns a literal representation of an instance of data type 'QName'
 java.lang.String convertShort(short instanceValue)
          Returns a literal representation of an instance of data type 'Short'
 java.lang.String convertShortObject(java.lang.Short instanceValue)
          Returns a literal representation of an instance of data type 'Short Object'
 java.lang.String convertString(java.lang.String instanceValue)
          Returns a literal representation of an instance of data type 'String'
 java.lang.String convertTime(java.lang.Object instanceValue)
          Returns a literal representation of an instance of data type 'Time'
 java.lang.String convertToken(java.lang.String instanceValue)
          Returns a literal representation of an instance of data type 'Token'
 java.lang.String convertUnsignedByte(short instanceValue)
          Returns a literal representation of an instance of data type 'Unsigned Byte'
 java.lang.String convertUnsignedByteObject(java.lang.Short instanceValue)
          Returns a literal representation of an instance of data type 'Unsigned Byte Object'
 java.lang.String convertUnsignedInt(long instanceValue)
          Returns a literal representation of an instance of data type 'Unsigned Int'
 java.lang.String convertUnsignedIntObject(java.lang.Long instanceValue)
          Returns a literal representation of an instance of data type 'Unsigned Int Object'
 java.lang.String convertUnsignedLong(java.math.BigInteger instanceValue)
          Returns a literal representation of an instance of data type 'Unsigned Long'
 java.lang.String convertUnsignedShort(int instanceValue)
          Returns a literal representation of an instance of data type 'Unsigned Short'
 java.lang.String convertUnsignedShortObject(java.lang.Integer instanceValue)
          Returns a literal representation of an instance of data type 'Unsigned Short Object'
 java.lang.Object createAnySimpleType(java.lang.String literal)
          Returns an instance of data type 'Any Simple Type' corresponding the given literal
 AnyType createAnyType()
          Returns a new object of class 'Any Type'
 java.lang.String createAnyURI(java.lang.String literal)
          Returns an instance of data type 'Any URI' corresponding the given literal
 byte[] createBase64Binary(java.lang.String literal)
          Returns an instance of data type 'Base64 Binary' corresponding the given literal
 boolean createBoolean(java.lang.String literal)
          Returns an instance of data type 'Boolean' corresponding the given literal
 java.lang.Boolean createBooleanObject(java.lang.String literal)
          Returns an instance of data type 'Boolean Object' corresponding the given literal
 byte createByte(java.lang.String literal)
          Returns an instance of data type 'Byte' corresponding the given literal
 java.lang.Byte createByteObject(java.lang.String literal)
          Returns an instance of data type 'Byte Object' corresponding the given literal
 java.lang.Object createDate(java.lang.String literal)
          Returns an instance of data type 'Date' corresponding the given literal
 java.lang.Object createDateTime(java.lang.String literal)
          Returns an instance of data type 'Date Time' corresponding the given literal
 java.math.BigDecimal createDecimal(java.lang.String literal)
          Returns an instance of data type 'Decimal' corresponding the given literal
 double createDouble(java.lang.String literal)
          Returns an instance of data type 'Double' corresponding the given literal
 java.lang.Double createDoubleObject(java.lang.String literal)
          Returns an instance of data type 'Double Object' corresponding the given literal
 java.lang.Object createDuration(java.lang.String literal)
          Returns an instance of data type 'Duration' corresponding the given literal
 java.util.List createENTITIES(java.lang.String literal)
          Returns an instance of data type 'ENTITIES' corresponding the given literal
 java.util.List createENTITIESBase(java.lang.String literal)
          Returns an instance of data type 'ENTITIES Base' corresponding the given literal
 java.lang.String createENTITY(java.lang.String literal)
          Returns an instance of data type 'ENTITY' corresponding the given literal
 float createFloat(java.lang.String literal)
          Returns an instance of data type 'Float' corresponding the given literal
 java.lang.Float createFloatObject(java.lang.String literal)
          Returns an instance of data type 'Float Object' corresponding the given literal
 java.lang.Object createGDay(java.lang.String literal)
          Returns an instance of data type 'GDay' corresponding the given literal
 java.lang.Object createGMonth(java.lang.String literal)
          Returns an instance of data type 'GMonth' corresponding the given literal
 java.lang.Object createGMonthDay(java.lang.String literal)
          Returns an instance of data type 'GMonth Day' corresponding the given literal
 java.lang.Object createGYear(java.lang.String literal)
          Returns an instance of data type 'GYear' corresponding the given literal
 java.lang.Object createGYearMonth(java.lang.String literal)
          Returns an instance of data type 'GYear Month' corresponding the given literal
 byte[] createHexBinary(java.lang.String literal)
          Returns an instance of data type 'Hex Binary' corresponding the given literal
 java.lang.String createID(java.lang.String literal)
          Returns an instance of data type 'ID' corresponding the given literal
 java.lang.String createIDREF(java.lang.String literal)
          Returns an instance of data type 'IDREF' corresponding the given literal
 java.util.List createIDREFS(java.lang.String literal)
          Returns an instance of data type 'IDREFS' corresponding the given literal
 java.util.List createIDREFSBase(java.lang.String literal)
          Returns an instance of data type 'IDREFS Base' corresponding the given literal
 int createInt(java.lang.String literal)
          Returns an instance of data type 'Int' corresponding the given literal
 java.math.BigInteger createInteger(java.lang.String literal)
          Returns an instance of data type 'Integer' corresponding the given literal
 java.lang.Integer createIntObject(java.lang.String literal)
          Returns an instance of data type 'Int Object' corresponding the given literal
 java.lang.String createLanguage(java.lang.String literal)
          Returns an instance of data type 'Language' corresponding the given literal
 long createLong(java.lang.String literal)
          Returns an instance of data type 'Long' corresponding the given literal
 java.lang.Long createLongObject(java.lang.String literal)
          Returns an instance of data type 'Long Object' corresponding the given literal
 java.lang.String createName(java.lang.String literal)
          Returns an instance of data type 'Name' corresponding the given literal
 java.lang.String createNCName(java.lang.String literal)
          Returns an instance of data type 'NC Name' corresponding the given literal
 java.math.BigInteger createNegativeInteger(java.lang.String literal)
          Returns an instance of data type 'Negative Integer' corresponding the given literal
 java.lang.String createNMTOKEN(java.lang.String literal)
          Returns an instance of data type 'NMTOKEN' corresponding the given literal
 java.util.List createNMTOKENS(java.lang.String literal)
          Returns an instance of data type 'NMTOKENS' corresponding the given literal
 java.util.List createNMTOKENSBase(java.lang.String literal)
          Returns an instance of data type 'NMTOKENS Base' corresponding the given literal
 java.math.BigInteger createNonNegativeInteger(java.lang.String literal)
          Returns an instance of data type 'Non Negative Integer' corresponding the given literal
 java.math.BigInteger createNonPositiveInteger(java.lang.String literal)
          Returns an instance of data type 'Non Positive Integer' corresponding the given literal
 java.lang.String createNormalizedString(java.lang.String literal)
          Returns an instance of data type 'Normalized String' corresponding the given literal
 java.lang.Object createNOTATION(java.lang.String literal)
          Returns an instance of data type 'NOTATION' corresponding the given literal
 java.math.BigInteger createPositiveInteger(java.lang.String literal)
          Returns an instance of data type 'Positive Integer' corresponding the given literal
 java.lang.Object createQName(java.lang.String literal)
          Returns an instance of data type 'QName' corresponding the given literal
 short createShort(java.lang.String literal)
          Returns an instance of data type 'Short' corresponding the given literal
 java.lang.Short createShortObject(java.lang.String literal)
          Returns an instance of data type 'Short Object' corresponding the given literal
 SimpleAnyType createSimpleAnyType()
          Returns a new object of class 'Simple Any Type'
 java.lang.String createString(java.lang.String literal)
          Returns an instance of data type 'String' corresponding the given literal
 java.lang.Object createTime(java.lang.String literal)
          Returns an instance of data type 'Time' corresponding the given literal
 java.lang.String createToken(java.lang.String literal)
          Returns an instance of data type 'Token' corresponding the given literal
 short createUnsignedByte(java.lang.String literal)
          Returns an instance of data type 'Unsigned Byte' corresponding the given literal
 java.lang.Short createUnsignedByteObject(java.lang.String literal)
          Returns an instance of data type 'Unsigned Byte Object' corresponding the given literal
 long createUnsignedInt(java.lang.String literal)
          Returns an instance of data type 'Unsigned Int' corresponding the given literal
 java.lang.Long createUnsignedIntObject(java.lang.String literal)
          Returns an instance of data type 'Unsigned Int Object' corresponding the given literal
 java.math.BigInteger createUnsignedLong(java.lang.String literal)
          Returns an instance of data type 'Unsigned Long' corresponding the given literal
 int createUnsignedShort(java.lang.String literal)
          Returns an instance of data type 'Unsigned Short' corresponding the given literal
 java.lang.Integer createUnsignedShortObject(java.lang.String literal)
          Returns an instance of data type 'Unsigned Short Object' corresponding the given literal
 XMLTypeDocumentRoot createXMLTypeDocumentRoot()
          Returns a new object of class 'Document Root'
 XMLTypePackage getXMLTypePackage()
          Returns the package supported by this factory
 
Methods inherited from interface org.eclipse.emf.ecore.EFactory
convertToString, create, createFromString, getEPackage, setEPackage
 
Methods inherited from interface org.eclipse.emf.ecore.EModelElement
getEAnnotation, getEAnnotations
 
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eIsProxy, eIsSet, eResource, eSet, eUnset
 
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
 

Field Detail

eINSTANCE

public static final XMLTypeFactory eINSTANCE
The singleton instance of the factory.

Method Detail

createAnyType

public AnyType createAnyType()
Returns a new object of class 'Any Type'.

Returns:
a new object of class 'Any Type'.

createSimpleAnyType

public SimpleAnyType createSimpleAnyType()
Returns a new object of class 'Simple Any Type'.

Returns:
a new object of class 'Simple Any Type'.

createXMLTypeDocumentRoot

public XMLTypeDocumentRoot createXMLTypeDocumentRoot()
Returns a new object of class 'Document Root'.

Returns:
a new object of class 'Document Root'.

createAnySimpleType

public java.lang.Object createAnySimpleType(java.lang.String literal)
Returns an instance of data type 'Any Simple Type' corresponding the given literal.

Parameters:
literal - a literal of the data type.
Returns:
a new instance value of the data type.

convertAnySimpleType

public java.lang.String convertAnySimpleType(java.lang.Object instanceValue)
Returns a literal representation of an instance of data type 'Any Simple Type'.

Parameters:
instanceValue - an instance value of the data type.
Returns:
a literal representation of the instance value.

createAnyURI

public java.lang.String createAnyURI(java.lang.String literal)
Returns an instance of data type 'Any URI' corresponding the given literal.

Parameters:
literal - a literal of the data type.
Returns:
a new instance value of the data type.

convertAnyURI

public java.lang.String convertAnyURI(java.lang.String instanceValue)
Returns a literal representation of an instance of data type 'Any URI'.

Parameters:
instanceValue - an instance value of the data type.
Returns:
a literal representation of the instance value.

createBase64Binary

public byte[] createBase64Binary(java.lang.String literal)
Returns an instance of data type 'Base64 Binary' corresponding the given literal.

Parameters:
literal - a literal of the data type.
Returns:
a new instance value of the data type.

convertBase64Binary

public java.lang.String convertBase64Binary(byte[] instanceValue)
Returns a literal representation of an instance of data type 'Base64 Binary'.

Parameters:
instanceValue - an instance value of the data type.
Returns:
a literal representation of the instance value.

createBoolean

public boolean createBoolean(java.lang.String literal)
Returns an instance of data type 'Boolean' corresponding the given literal.

Parameters:
literal - a literal of the data type.
Returns:
a new instance value of the data type.

convertBoolean

public java.lang.String convertBoolean(boolean instanceValue)
Returns a literal representation of an instance of data type 'Boolean'.

Parameters:
instanceValue - an instance value of the data type.
Returns:
a literal representation of the instance value.

createBooleanObject

public java.lang.Boolean createBooleanObject(java.lang.String literal)
Returns an instance of data type 'Boolean Object' corresponding the given literal.

Parameters:
literal - a literal of the data type.
Returns:
a new instance value of the data type.

convertBooleanObject

public java.lang.String convertBooleanObject(java.lang.Boolean instanceValue)
Returns a literal representation of an instance of data type 'Boolean Object'.

Parameters:
instanceValue - an instance value of the data type.
Returns:
a literal representation of the instance value.

createByte

public byte createByte(java.lang.String literal)
Returns an instance of data type 'Byte' corresponding the given literal.

Parameters:
literal - a literal of the data type.
Returns:
a new instance value of the data type.

convertByte

public java.lang.String convertByte(byte instanceValue)
Returns a literal representation of an instance of data type 'Byte'.

Parameters:
instanceValue - an instance value of the data type.
Returns:
a literal representation of the instance value.

createByteObject

public java.lang.Byte createByteObject(java.lang.String literal)
Returns an instance of data type 'Byte Object' corresponding the given literal.

Parameters:
literal - a literal of the data type.
Returns:
a new instance value of the data type.

convertByteObject

public java.lang.String convertByteObject(java.lang.Byte instanceValue)
Returns a literal representation of an instance of data type 'Byte Object'.

Parameters:
instanceValue - an instance value of the data type.
Returns:
a literal representation of the instance value.

createDate

public java.lang.Object createDate(java.lang.String literal)
Returns an instance of data type 'Date' corresponding the given literal.

Parameters:
literal - a literal of the data type.
Returns:
a new instance value of the data type.

convertDate

public java.lang.String convertDate(java.lang.Object instanceValue)
Returns a literal representation of an instance of data type 'Date'.

Parameters:
instanceValue - an instance value of the data type.
Returns:
a literal representation of the instance value.

createDateTime

public java.lang.Object createDateTime(java.lang.String literal)
Returns an instance of data type 'Date Time' corresponding the given literal.

Parameters:
literal - a literal of the data type.
Returns:
a new instance value of the data type.

convertDateTime

public java.lang.String convertDateTime(java.lang.Object instanceValue)
Returns a literal representation of an instance of data type 'Date Time'.

Parameters:
instanceValue - an instance value of the data type.
Returns:
a literal representation of the instance value.

createDecimal

public java.math.BigDecimal createDecimal(java.lang.String literal)
Returns an instance of data type 'Decimal' corresponding the given literal.

Parameters:
literal - a literal of the data type.
Returns:
a new instance value of the data type.

convertDecimal

public java.lang.String convertDecimal(java.math.BigDecimal instanceValue)
Returns a literal representation of an instance of data type 'Decimal'.

Parameters:
instanceValue - an instance value of the data type.
Returns:
a literal representation of the instance value.

createDouble

public double createDouble(java.lang.String literal)
Returns an instance of data type 'Double' corresponding the given literal.

Parameters:
literal - a literal of the data type.
Returns:
a new instance value of the data type.

convertDouble

public java.lang.String convertDouble(double instanceValue)
Returns a literal representation of an instance of data type 'Double'.

Parameters:
instanceValue - an instance value of the data type.
Returns:
a literal representation of the instance value.

createDoubleObject

public java.lang.Double createDoubleObject(java.lang.String literal)
Returns an instance of data type 'Double Object' corresponding the given literal.

Parameters:
literal - a literal of the data type.
Returns:
a new instance value of the data type.

convertDoubleObject

public java.lang.String convertDoubleObject(java.lang.Double instanceValue)
Returns a literal representation of an instance of data type 'Double Object'.

Parameters:
instanceValue - an instance value of the data type.
Returns:
a literal representation of the instance value.

createDuration

public java.lang.Object createDuration(java.lang.String literal)
Returns an instance of data type 'Duration' corresponding the given literal.

Parameters:
literal - a literal of the data type.
Returns:
a new instance value of the data type.

convertDuration

public java.lang.String convertDuration(java.lang.Object instanceValue)
Returns a literal representation of an instance of data type 'Duration'.

Parameters:
instanceValue - an instance value of the data type.
Returns:
a literal representation of the instance value.

createENTITIES

public java.util.List createENTITIES(java.lang.String literal)
Returns an instance of data type 'ENTITIES' corresponding the given literal.

Parameters:
literal - a literal of the data type.
Returns:
a new instance value of the data type.

convertENTITIES

public java.lang.String convertENTITIES(java.util.List instanceValue)
Returns a literal representation of an instance of data type 'ENTITIES'.

Parameters:
instanceValue - an instance value of the data type.
Returns:
a literal representation of the instance value.

createENTITIESBase

public java.util.List createENTITIESBase(java.lang.String literal)
Returns an instance of data type 'ENTITIES Base' corresponding the given literal.

Parameters:
literal - a literal of the data type.
Returns:
a new instance value of the data type.

convertENTITIESBase

public java.lang.String convertENTITIESBase(java.util.List instanceValue)
Returns a literal representation of an instance of data type 'ENTITIES Base'.

Parameters:
instanceValue - an instance value of the data type.
Returns:
a literal representation of the instance value.

createENTITY

public java.lang.String createENTITY(java.lang.String literal)
Returns an instance of data type 'ENTITY' corresponding the given literal.

Parameters:
literal - a literal of the data type.
Returns:
a new instance value of the data type.

convertENTITY

public java.lang.String convertENTITY(java.lang.String instanceValue)
Returns a literal representation of an instance of data type 'ENTITY'.

Parameters:
instanceValue - an instance value of the data type.
Returns:
a literal representation of the instance value.

createFloat

public float createFloat(java.lang.String literal)
Returns an instance of data type 'Float' corresponding the given literal.

Parameters:
literal - a literal of the data type.
Returns:
a new instance value of the data type.

convertFloat

public java.lang.String convertFloat(float instanceValue)
Returns a literal representation of an instance of data type 'Float'.

Parameters:
instanceValue - an instance value of the data type.
Returns:
a literal representation of the instance value.

createFloatObject

public java.lang.Float createFloatObject(java.lang.String literal)
Returns an instance of data type 'Float Object' corresponding the given literal.

Parameters:
literal - a literal of the data type.
Returns:
a new instance value of the data type.

convertFloatObject

public java.lang.String convertFloatObject(java.lang.Float instanceValue)
Returns a literal representation of an instance of data type 'Float Object'.

Parameters:
instanceValue - an instance value of the data type.
Returns:
a literal representation of the instance value.

createGDay

public java.lang.Object createGDay(java.lang.String literal)
Returns an instance of data type 'GDay' corresponding the given literal.

Parameters:
literal - a literal of the data type.
Returns:
a new instance value of the data type.

convertGDay

public java.lang.String convertGDay(java.lang.Object instanceValue)
Returns a literal representation of an instance of data type 'GDay'.

Parameters:
instanceValue - an instance value of the data type.
Returns:
a literal representation of the instance value.

createGMonth

public java.lang.Object createGMonth(java.lang.String literal)
Returns an instance of data type 'GMonth' corresponding the given literal.

Parameters:
literal - a literal of the data type.
Returns:
a new instance value of the data type.

convertGMonth

public java.lang.String convertGMonth(java.lang.Object instanceValue)
Returns a literal representation of an instance of data type 'GMonth'.

Parameters:
instanceValue - an instance value of the data type.
Returns:
a literal representation of the instance value.

createGMonthDay

public java.lang.Object createGMonthDay(java.lang.String literal)
Returns an instance of data type 'GMonth Day' corresponding the given literal.

Parameters:
literal - a literal of the data type.
Returns:
a new instance value of the data type.

convertGMonthDay

public java.lang.String convertGMonthDay(java.lang.Object instanceValue)
Returns a literal representation of an instance of data type 'GMonth Day'.

Parameters:
instanceValue - an instance value of the data type.
Returns:
a literal representation of the instance value.

createGYear

public java.lang.Object createGYear(java.lang.String literal)
Returns an instance of data type 'GYear' corresponding the given literal.

Parameters:
literal - a literal of the data type.
Returns:
a new instance value of the data type.

convertGYear

public java.lang.String convertGYear(java.lang.Object instanceValue)
Returns a literal representation of an instance of data type 'GYear'.

Parameters:
instanceValue - an instance value of the data type.
Returns:
a literal representation of the instance value.

createGYearMonth

public java.lang.Object createGYearMonth(java.lang.String literal)
Returns an instance of data type 'GYear Month' corresponding the given literal.

Parameters:
literal - a literal of the data type.
Returns:
a new instance value of the data type.

convertGYearMonth

public java.lang.String convertGYearMonth(java.lang.Object instanceValue)
Returns a literal representation of an instance of data type 'GYear Month'.

Parameters:
instanceValue - an instance value of the data type.
Returns:
a literal representation of the instance value.

createHexBinary

public byte[] createHexBinary(java.lang.String literal)
Returns an instance of data type 'Hex Binary' corresponding the given literal.

Parameters:
literal - a literal of the data type.
Returns:
a new instance value of the data type.

convertHexBinary

public java.lang.String convertHexBinary(byte[] instanceValue)
Returns a literal representation of an instance of data type 'Hex Binary'.

Parameters:
instanceValue - an instance value of the data type.
Returns:
a literal representation of the instance value.

createID

public java.lang.String createID(java.lang.String literal)
Returns an instance of data type 'ID' corresponding the given literal.

Parameters:
literal - a literal of the data type.
Returns:
a new instance value of the data type.

convertID

public java.lang.String convertID(java.lang.String instanceValue)
Returns a literal representation of an instance of data type 'ID'.

Parameters:
instanceValue - an instance value of the data type.
Returns:
a literal representation of the instance value.

createIDREF

public java.lang.String createIDREF(java.lang.String literal)
Returns an instance of data type 'IDREF' corresponding the given literal.

Parameters:
literal - a literal of the data type.
Returns:
a new instance value of the data type.

convertIDREF

public java.lang.String convertIDREF(java.lang.String instanceValue)
Returns a literal representation of an instance of data type 'IDREF'.

Parameters:
instanceValue - an instance value of the data type.
Returns:
a literal representation of the instance value.

createIDREFS

public java.util.List createIDREFS(java.lang.String literal)
Returns an instance of data type 'IDREFS' corresponding the given literal.

Parameters:
literal - a literal of the data type.
Returns:
a new instance value of the data type.

convertIDREFS

public java.lang.String convertIDREFS(java.util.List instanceValue)
Returns a literal representation of an instance of data type 'IDREFS'.

Parameters:
instanceValue - an instance value of the data type.
Returns:
a literal representation of the instance value.

createIDREFSBase

public java.util.List createIDREFSBase(java.lang.String literal)
Returns an instance of data type 'IDREFS Base' corresponding the given literal.

Parameters:
literal - a literal of the data type.
Returns:
a new instance value of the data type.

convertIDREFSBase

public java.lang.String convertIDREFSBase(java.util.List instanceValue)
Returns a literal representation of an instance of data type 'IDREFS Base'.

Parameters:
instanceValue - an instance value of the data type.
Returns:
a literal representation of the instance value.

createInt

public int createInt(java.lang.String literal)
Returns an instance of data type 'Int' corresponding the given literal.

Parameters:
literal - a literal of the data type.
Returns:
a new instance value of the data type.

convertInt

public java.lang.String convertInt(int instanceValue)
Returns a literal representation of an instance of data type 'Int'.

Parameters:
instanceValue - an instance value of the data type.
Returns:
a literal representation of the instance value.

createInteger

public java.math.BigInteger createInteger(java.lang.String literal)
Returns an instance of data type 'Integer' corresponding the given literal.

Parameters:
literal - a literal of the data type.
Returns:
a new instance value of the data type.

convertInteger

public java.lang.String convertInteger(java.math.BigInteger instanceValue)
Returns a literal representation of an instance of data type 'Integer'.

Parameters:
instanceValue - an instance value of the data type.
Returns:
a literal representation of the instance value.

createIntObject

public java.lang.Integer createIntObject(java.lang.String literal)
Returns an instance of data type 'Int Object' corresponding the given literal.

Parameters:
literal - a literal of the data type.
Returns:
a new instance value of the data type.

convertIntObject

public java.lang.String convertIntObject(java.lang.Integer instanceValue)
Returns a literal representation of an instance of data type 'Int Object'.

Parameters:
instanceValue - an instance value of the data type.
Returns:
a literal representation of the instance value.

createLanguage

public java.lang.String createLanguage(java.lang.String literal)
Returns an instance of data type 'Language' corresponding the given literal.

Parameters:
literal - a literal of the data type.
Returns:
a new instance value of the data type.

convertLanguage

public java.lang.String convertLanguage(java.lang.String instanceValue)
Returns a literal representation of an instance of data type 'Language'.

Parameters:
instanceValue - an instance value of the data type.
Returns:
a literal representation of the instance value.

createLong

public long createLong(java.lang.String literal)
Returns an instance of data type 'Long' corresponding the given literal.

Parameters:
literal - a literal of the data type.
Returns:
a new instance value of the data type.

convertLong

public java.lang.String convertLong(long instanceValue)
Returns a literal representation of an instance of data type 'Long'.

Parameters:
instanceValue - an instance value of the data type.
Returns:
a literal representation of the instance value.

createLongObject

public java.lang.Long createLongObject(java.lang.String literal)
Returns an instance of data type 'Long Object' corresponding the given literal.

Parameters:
literal - a literal of the data type.
Returns:
a new instance value of the data type.

convertLongObject

public java.lang.String convertLongObject(java.lang.Long instanceValue)
Returns a literal representation of an instance of data type 'Long Object'.

Parameters:
instanceValue - an instance value of the data type.
Returns:
a literal representation of the instance value.

createName

public java.lang.String createName(java.lang.String literal)
Returns an instance of data type 'Name' corresponding the given literal.

Parameters:
literal - a literal of the data type.
Returns:
a new instance value of the data type.

convertName

public java.lang.String convertName(java.lang.String instanceValue)
Returns a literal representation of an instance of data type 'Name'.

Parameters:
instanceValue - an instance value of the data type.
Returns:
a literal representation of the instance value.

createNCName

public java.lang.String createNCName(java.lang.String literal)
Returns an instance of data type 'NC Name' corresponding the given literal.

Parameters:
literal - a literal of the data type.
Returns:
a new instance value of the data type.

convertNCName

public java.lang.String convertNCName(java.lang.String instanceValue)
Returns a literal representation of an instance of data type 'NC Name'.

Parameters:
instanceValue - an instance value of the data type.
Returns:
a literal representation of the instance value.

createNegativeInteger

public java.math.BigInteger createNegativeInteger(java.lang.String literal)
Returns an instance of data type 'Negative Integer' corresponding the given literal.

Parameters:
literal - a literal of the data type.
Returns:
a new instance value of the data type.

convertNegativeInteger

public java.lang.String convertNegativeInteger(java.math.BigInteger instanceValue)
Returns a literal representation of an instance of data type 'Negative Integer'.

Parameters:
instanceValue - an instance value of the data type.
Returns:
a literal representation of the instance value.

createNMTOKEN

public java.lang.String createNMTOKEN(java.lang.String literal)
Returns an instance of data type 'NMTOKEN' corresponding the given literal.

Parameters:
literal - a literal of the data type.
Returns:
a new instance value of the data type.

convertNMTOKEN

public java.lang.String convertNMTOKEN(java.lang.String instanceValue)
Returns a literal representation of an instance of data type 'NMTOKEN'.

Parameters:
instanceValue - an instance value of the data type.
Returns:
a literal representation of the instance value.

createNMTOKENS

public java.util.List createNMTOKENS(java.lang.String literal)
Returns an instance of data type 'NMTOKENS' corresponding the given literal.

Parameters:
literal - a literal of the data type.
Returns:
a new instance value of the data type.

convertNMTOKENS

public java.lang.String convertNMTOKENS(java.util.List instanceValue)
Returns a literal representation of an instance of data type 'NMTOKENS'.

Parameters:
instanceValue - an instance value of the data type.
Returns:
a literal representation of the instance value.

createNMTOKENSBase

public java.util.List createNMTOKENSBase(java.lang.String literal)
Returns an instance of data type 'NMTOKENS Base' corresponding the given literal.

Parameters:
literal - a literal of the data type.
Returns:
a new instance value of the data type.

convertNMTOKENSBase

public java.lang.String convertNMTOKENSBase(java.util.List instanceValue)
Returns a literal representation of an instance of data type 'NMTOKENS Base'.

Parameters:
instanceValue - an instance value of the data type.
Returns:
a literal representation of the instance value.

createNonNegativeInteger

public java.math.BigInteger createNonNegativeInteger(java.lang.String literal)
Returns an instance of data type 'Non Negative Integer' corresponding the given literal.

Parameters:
literal - a literal of the data type.
Returns:
a new instance value of the data type.

convertNonNegativeInteger

public java.lang.String convertNonNegativeInteger(java.math.BigInteger instanceValue)
Returns a literal representation of an instance of data type 'Non Negative Integer'.

Parameters:
instanceValue - an instance value of the data type.
Returns:
a literal representation of the instance value.

createNonPositiveInteger

public java.math.BigInteger createNonPositiveInteger(java.lang.String literal)
Returns an instance of data type 'Non Positive Integer' corresponding the given literal.

Parameters:
literal - a literal of the data type.
Returns:
a new instance value of the data type.

convertNonPositiveInteger

public java.lang.String convertNonPositiveInteger(java.math.BigInteger instanceValue)
Returns a literal representation of an instance of data type 'Non Positive Integer'.

Parameters:
instanceValue - an instance value of the data type.
Returns:
a literal representation of the instance value.

createNormalizedString

public java.lang.String createNormalizedString(java.lang.String literal)
Returns an instance of data type 'Normalized String' corresponding the given literal.

Parameters:
literal - a literal of the data type.
Returns:
a new instance value of the data type.

convertNormalizedString

public java.lang.String convertNormalizedString(java.lang.String instanceValue)
Returns a literal representation of an instance of data type 'Normalized String'.

Parameters:
instanceValue - an instance value of the data type.
Returns:
a literal representation of the instance value.

createNOTATION

public java.lang.Object createNOTATION(java.lang.String literal)
Returns an instance of data type 'NOTATION' corresponding the given literal.

Parameters:
literal - a literal of the data type.
Returns:
a new instance value of the data type.

convertNOTATION

public java.lang.String convertNOTATION(java.lang.Object instanceValue)
Returns a literal representation of an instance of data type 'NOTATION'.

Parameters:
instanceValue - an instance value of the data type.
Returns:
a literal representation of the instance value.

createPositiveInteger

public java.math.BigInteger createPositiveInteger(java.lang.String literal)
Returns an instance of data type 'Positive Integer' corresponding the given literal.

Parameters:
literal - a literal of the data type.
Returns:
a new instance value of the data type.

convertPositiveInteger

public java.lang.String convertPositiveInteger(java.math.BigInteger instanceValue)
Returns a literal representation of an instance of data type 'Positive Integer'.

Parameters:
instanceValue - an instance value of the data type.
Returns:
a literal representation of the instance value.

createQName

public java.lang.Object createQName(java.lang.String literal)
Returns an instance of data type 'QName' corresponding the given literal.

Parameters:
literal - a literal of the data type.
Returns:
a new instance value of the data type.

convertQName

public java.lang.String convertQName(java.lang.Object instanceValue)
Returns a literal representation of an instance of data type 'QName'.

Parameters:
instanceValue - an instance value of the data type.
Returns:
a literal representation of the instance value.

createShort

public short createShort(java.lang.String literal)
Returns an instance of data type 'Short' corresponding the given literal.

Parameters:
literal - a literal of the data type.
Returns:
a new instance value of the data type.

convertShort

public java.lang.String convertShort(short instanceValue)
Returns a literal representation of an instance of data type 'Short'.

Parameters:
instanceValue - an instance value of the data type.
Returns:
a literal representation of the instance value.

createShortObject

public java.lang.Short createShortObject(java.lang.String literal)
Returns an instance of data type 'Short Object' corresponding the given literal.

Parameters:
literal - a literal of the data type.
Returns:
a new instance value of the data type.

convertShortObject

public java.lang.String convertShortObject(java.lang.Short instanceValue)
Returns a literal representation of an instance of data type 'Short Object'.

Parameters:
instanceValue - an instance value of the data type.
Returns:
a literal representation of the instance value.

createString

public java.lang.String createString(java.lang.String literal)
Returns an instance of data type 'String' corresponding the given literal.

Parameters:
literal - a literal of the data type.
Returns:
a new instance value of the data type.

convertString

public java.lang.String convertString(java.lang.String instanceValue)
Returns a literal representation of an instance of data type 'String'.

Parameters:
instanceValue - an instance value of the data type.
Returns:
a literal representation of the instance value.

createTime

public java.lang.Object createTime(java.lang.String literal)
Returns an instance of data type 'Time' corresponding the given literal.

Parameters:
literal - a literal of the data type.
Returns:
a new instance value of the data type.

convertTime

public java.lang.String convertTime(java.lang.Object instanceValue)
Returns a literal representation of an instance of data type 'Time'.

Parameters:
instanceValue - an instance value of the data type.
Returns:
a literal representation of the instance value.

createToken

public java.lang.String createToken(java.lang.String literal)
Returns an instance of data type 'Token' corresponding the given literal.

Parameters:
literal - a literal of the data type.
Returns:
a new instance value of the data type.

convertToken

public java.lang.String convertToken(java.lang.String instanceValue)
Returns a literal representation of an instance of data type 'Token'.

Parameters:
instanceValue - an instance value of the data type.
Returns:
a literal representation of the instance value.

createUnsignedByte

public short createUnsignedByte(java.lang.String literal)
Returns an instance of data type 'Unsigned Byte' corresponding the given literal.

Parameters:
literal - a literal of the data type.
Returns:
a new instance value of the data type.

convertUnsignedByte

public java.lang.String convertUnsignedByte(short instanceValue)
Returns a literal representation of an instance of data type 'Unsigned Byte'.

Parameters:
instanceValue - an instance value of the data type.
Returns:
a literal representation of the instance value.

createUnsignedByteObject

public java.lang.Short createUnsignedByteObject(java.lang.String literal)
Returns an instance of data type 'Unsigned Byte Object' corresponding the given literal.

Parameters:
literal - a literal of the data type.
Returns:
a new instance value of the data type.

convertUnsignedByteObject

public java.lang.String convertUnsignedByteObject(java.lang.Short instanceValue)
Returns a literal representation of an instance of data type 'Unsigned Byte Object'.

Parameters:
instanceValue - an instance value of the data type.
Returns:
a literal representation of the instance value.

createUnsignedInt

public long createUnsignedInt(java.lang.String literal)
Returns an instance of data type 'Unsigned Int' corresponding the given literal.

Parameters:
literal - a literal of the data type.
Returns:
a new instance value of the data type.

convertUnsignedInt

public java.lang.String convertUnsignedInt(long instanceValue)
Returns a literal representation of an instance of data type 'Unsigned Int'.

Parameters:
instanceValue - an instance value of the data type.
Returns:
a literal representation of the instance value.

createUnsignedIntObject

public java.lang.Long createUnsignedIntObject(java.lang.String literal)
Returns an instance of data type 'Unsigned Int Object' corresponding the given literal.

Parameters:
literal - a literal of the data type.
Returns:
a new instance value of the data type.

convertUnsignedIntObject

public java.lang.String convertUnsignedIntObject(java.lang.Long instanceValue)
Returns a literal representation of an instance of data type 'Unsigned Int Object'.

Parameters:
instanceValue - an instance value of the data type.
Returns:
a literal representation of the instance value.

createUnsignedLong

public java.math.BigInteger createUnsignedLong(java.lang.String literal)
Returns an instance of data type 'Unsigned Long' corresponding the given literal.

Parameters:
literal - a literal of the data type.
Returns:
a new instance value of the data type.

convertUnsignedLong

public java.lang.String convertUnsignedLong(java.math.BigInteger instanceValue)
Returns a literal representation of an instance of data type 'Unsigned Long'.

Parameters:
instanceValue - an instance value of the data type.
Returns:
a literal representation of the instance value.

createUnsignedShort

public int createUnsignedShort(java.lang.String literal)
Returns an instance of data type 'Unsigned Short' corresponding the given literal.

Parameters:
literal - a literal of the data type.
Returns:
a new instance value of the data type.

convertUnsignedShort

public java.lang.String convertUnsignedShort(int instanceValue)
Returns a literal representation of an instance of data type 'Unsigned Short'.

Parameters:
instanceValue - an instance value of the data type.
Returns:
a literal representation of the instance value.

createUnsignedShortObject

public java.lang.Integer createUnsignedShortObject(java.lang.String literal)
Returns an instance of data type 'Unsigned Short Object' corresponding the given literal.

Parameters:
literal - a literal of the data type.
Returns:
a new instance value of the data type.

convertUnsignedShortObject

public java.lang.String convertUnsignedShortObject(java.lang.Integer instanceValue)
Returns a literal representation of an instance of data type 'Unsigned Short Object'.

Parameters:
instanceValue - an instance value of the data type.
Returns:
a literal representation of the instance value.

getXMLTypePackage

public XMLTypePackage getXMLTypePackage()
Returns the package supported by this factory.

Returns:
the package supported by this factory.

Copyright 2001-2006 IBM Corporation and others.
All Rights Reserved.