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
 String convertAnySimpleType(Object instanceValue)
          Returns a literal representation of an instance of data type 'Any Simple Type'
 String convertAnyURI(String instanceValue)
          Returns a literal representation of an instance of data type 'Any URI'
 String convertBase64Binary(byte[] instanceValue)
          Returns a literal representation of an instance of data type 'Base64 Binary'
 String convertBoolean(boolean instanceValue)
          Returns a literal representation of an instance of data type 'Boolean'
 String convertBooleanObject(Boolean instanceValue)
          Returns a literal representation of an instance of data type 'Boolean Object'
 String convertByte(byte instanceValue)
          Returns a literal representation of an instance of data type 'Byte'
 String convertByteObject(Byte instanceValue)
          Returns a literal representation of an instance of data type 'Byte Object'
 String convertDate(Object instanceValue)
          Returns a literal representation of an instance of data type 'Date'
 String convertDateTime(Object instanceValue)
          Returns a literal representation of an instance of data type 'Date Time'
 String convertDecimal(BigDecimal instanceValue)
          Returns a literal representation of an instance of data type 'Decimal'
 String convertDouble(double instanceValue)
          Returns a literal representation of an instance of data type 'Double'
 String convertDoubleObject(Double instanceValue)
          Returns a literal representation of an instance of data type 'Double Object'
 String convertDuration(Object instanceValue)
          Returns a literal representation of an instance of data type 'Duration'
 String convertENTITIES(List instanceValue)
          Returns a literal representation of an instance of data type 'ENTITIES'
 String convertENTITIESBase(List instanceValue)
          Returns a literal representation of an instance of data type 'ENTITIES Base'
 String convertENTITY(String instanceValue)
          Returns a literal representation of an instance of data type 'ENTITY'
 String convertFloat(float instanceValue)
          Returns a literal representation of an instance of data type 'Float'
 String convertFloatObject(Float instanceValue)
          Returns a literal representation of an instance of data type 'Float Object'
 String convertGDay(Object instanceValue)
          Returns a literal representation of an instance of data type 'GDay'
 String convertGMonth(Object instanceValue)
          Returns a literal representation of an instance of data type 'GMonth'
 String convertGMonthDay(Object instanceValue)
          Returns a literal representation of an instance of data type 'GMonth Day'
 String convertGYear(Object instanceValue)
          Returns a literal representation of an instance of data type 'GYear'
 String convertGYearMonth(Object instanceValue)
          Returns a literal representation of an instance of data type 'GYear Month'
 String convertHexBinary(byte[] instanceValue)
          Returns a literal representation of an instance of data type 'Hex Binary'
 String convertID(String instanceValue)
          Returns a literal representation of an instance of data type 'ID'
 String convertIDREF(String instanceValue)
          Returns a literal representation of an instance of data type 'IDREF'
 String convertIDREFS(List instanceValue)
          Returns a literal representation of an instance of data type 'IDREFS'
 String convertIDREFSBase(List instanceValue)
          Returns a literal representation of an instance of data type 'IDREFS Base'
 String convertInt(int instanceValue)
          Returns a literal representation of an instance of data type 'Int'
 String convertInteger(BigInteger instanceValue)
          Returns a literal representation of an instance of data type 'Integer'
 String convertIntObject(Integer instanceValue)
          Returns a literal representation of an instance of data type 'Int Object'
 String convertLanguage(String instanceValue)
          Returns a literal representation of an instance of data type 'Language'
 String convertLong(long instanceValue)
          Returns a literal representation of an instance of data type 'Long'
 String convertLongObject(Long instanceValue)
          Returns a literal representation of an instance of data type 'Long Object'
 String convertName(String instanceValue)
          Returns a literal representation of an instance of data type 'Name'
 String convertNCName(String instanceValue)
          Returns a literal representation of an instance of data type 'NC Name'
 String convertNegativeInteger(BigInteger instanceValue)
          Returns a literal representation of an instance of data type 'Negative Integer'
 String convertNMTOKEN(String instanceValue)
          Returns a literal representation of an instance of data type 'NMTOKEN'
 String convertNMTOKENS(List instanceValue)
          Returns a literal representation of an instance of data type 'NMTOKENS'
 String convertNMTOKENSBase(List instanceValue)
          Returns a literal representation of an instance of data type 'NMTOKENS Base'
 String convertNonNegativeInteger(BigInteger instanceValue)
          Returns a literal representation of an instance of data type 'Non Negative Integer'
 String convertNonPositiveInteger(BigInteger instanceValue)
          Returns a literal representation of an instance of data type 'Non Positive Integer'
 String convertNormalizedString(String instanceValue)
          Returns a literal representation of an instance of data type 'Normalized String'
 String convertNOTATION(Object instanceValue)
          Returns a literal representation of an instance of data type 'NOTATION'
 String convertPositiveInteger(BigInteger instanceValue)
          Returns a literal representation of an instance of data type 'Positive Integer'
 String convertQName(Object instanceValue)
          Returns a literal representation of an instance of data type 'QName'
 String convertShort(short instanceValue)
          Returns a literal representation of an instance of data type 'Short'
 String convertShortObject(Short instanceValue)
          Returns a literal representation of an instance of data type 'Short Object'
 String convertString(String instanceValue)
          Returns a literal representation of an instance of data type 'String'
 String convertTime(Object instanceValue)
          Returns a literal representation of an instance of data type 'Time'
 String convertToken(String instanceValue)
          Returns a literal representation of an instance of data type 'Token'
 String convertUnsignedByte(short instanceValue)
          Returns a literal representation of an instance of data type 'Unsigned Byte'
 String convertUnsignedByteObject(Short instanceValue)
          Returns a literal representation of an instance of data type 'Unsigned Byte Object'
 String convertUnsignedInt(long instanceValue)
          Returns a literal representation of an instance of data type 'Unsigned Int'
 String convertUnsignedIntObject(Long instanceValue)
          Returns a literal representation of an instance of data type 'Unsigned Int Object'
 String convertUnsignedLong(BigInteger instanceValue)
          Returns a literal representation of an instance of data type 'Unsigned Long'
 String convertUnsignedShort(int instanceValue)
          Returns a literal representation of an instance of data type 'Unsigned Short'
 String convertUnsignedShortObject(Integer instanceValue)
          Returns a literal representation of an instance of data type 'Unsigned Short Object'
 Object createAnySimpleType(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'
 String createAnyURI(String literal)
          Returns an instance of data type 'Any URI' corresponding the given literal
 byte[] createBase64Binary(String literal)
          Returns an instance of data type 'Base64 Binary' corresponding the given literal
 boolean createBoolean(String literal)
          Returns an instance of data type 'Boolean' corresponding the given literal
 Boolean createBooleanObject(String literal)
          Returns an instance of data type 'Boolean Object' corresponding the given literal
 byte createByte(String literal)
          Returns an instance of data type 'Byte' corresponding the given literal
 Byte createByteObject(String literal)
          Returns an instance of data type 'Byte Object' corresponding the given literal
 Object createDate(String literal)
          Returns an instance of data type 'Date' corresponding the given literal
 Object createDateTime(String literal)
          Returns an instance of data type 'Date Time' corresponding the given literal
 BigDecimal createDecimal(String literal)
          Returns an instance of data type 'Decimal' corresponding the given literal
 double createDouble(String literal)
          Returns an instance of data type 'Double' corresponding the given literal
 Double createDoubleObject(String literal)
          Returns an instance of data type 'Double Object' corresponding the given literal
 Object createDuration(String literal)
          Returns an instance of data type 'Duration' corresponding the given literal
 List createENTITIES(String literal)
          Returns an instance of data type 'ENTITIES' corresponding the given literal
 List createENTITIESBase(String literal)
          Returns an instance of data type 'ENTITIES Base' corresponding the given literal
 String createENTITY(String literal)
          Returns an instance of data type 'ENTITY' corresponding the given literal
 float createFloat(String literal)
          Returns an instance of data type 'Float' corresponding the given literal
 Float createFloatObject(String literal)
          Returns an instance of data type 'Float Object' corresponding the given literal
 Object createGDay(String literal)
          Returns an instance of data type 'GDay' corresponding the given literal
 Object createGMonth(String literal)
          Returns an instance of data type 'GMonth' corresponding the given literal
 Object createGMonthDay(String literal)
          Returns an instance of data type 'GMonth Day' corresponding the given literal
 Object createGYear(String literal)
          Returns an instance of data type 'GYear' corresponding the given literal
 Object createGYearMonth(String literal)
          Returns an instance of data type 'GYear Month' corresponding the given literal
 byte[] createHexBinary(String literal)
          Returns an instance of data type 'Hex Binary' corresponding the given literal
 String createID(String literal)
          Returns an instance of data type 'ID' corresponding the given literal
 String createIDREF(String literal)
          Returns an instance of data type 'IDREF' corresponding the given literal
 List createIDREFS(String literal)
          Returns an instance of data type 'IDREFS' corresponding the given literal
 List createIDREFSBase(String literal)
          Returns an instance of data type 'IDREFS Base' corresponding the given literal
 int createInt(String literal)
          Returns an instance of data type 'Int' corresponding the given literal
 BigInteger createInteger(String literal)
          Returns an instance of data type 'Integer' corresponding the given literal
 Integer createIntObject(String literal)
          Returns an instance of data type 'Int Object' corresponding the given literal
 String createLanguage(String literal)
          Returns an instance of data type 'Language' corresponding the given literal
 long createLong(String literal)
          Returns an instance of data type 'Long' corresponding the given literal
 Long createLongObject(String literal)
          Returns an instance of data type 'Long Object' corresponding the given literal
 String createName(String literal)
          Returns an instance of data type 'Name' corresponding the given literal
 String createNCName(String literal)
          Returns an instance of data type 'NC Name' corresponding the given literal
 BigInteger createNegativeInteger(String literal)
          Returns an instance of data type 'Negative Integer' corresponding the given literal
 String createNMTOKEN(String literal)
          Returns an instance of data type 'NMTOKEN' corresponding the given literal
 List createNMTOKENS(String literal)
          Returns an instance of data type 'NMTOKENS' corresponding the given literal
 List createNMTOKENSBase(String literal)
          Returns an instance of data type 'NMTOKENS Base' corresponding the given literal
 BigInteger createNonNegativeInteger(String literal)
          Returns an instance of data type 'Non Negative Integer' corresponding the given literal
 BigInteger createNonPositiveInteger(String literal)
          Returns an instance of data type 'Non Positive Integer' corresponding the given literal
 String createNormalizedString(String literal)
          Returns an instance of data type 'Normalized String' corresponding the given literal
 Object createNOTATION(String literal)
          Returns an instance of data type 'NOTATION' corresponding the given literal
 BigInteger createPositiveInteger(String literal)
          Returns an instance of data type 'Positive Integer' corresponding the given literal
 Object createQName(String literal)
          Returns an instance of data type 'QName' corresponding the given literal
 short createShort(String literal)
          Returns an instance of data type 'Short' corresponding the given literal
 Short createShortObject(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'
 String createString(String literal)
          Returns an instance of data type 'String' corresponding the given literal
 Object createTime(String literal)
          Returns an instance of data type 'Time' corresponding the given literal
 String createToken(String literal)
          Returns an instance of data type 'Token' corresponding the given literal
 short createUnsignedByte(String literal)
          Returns an instance of data type 'Unsigned Byte' corresponding the given literal
 Short createUnsignedByteObject(String literal)
          Returns an instance of data type 'Unsigned Byte Object' corresponding the given literal
 long createUnsignedInt(String literal)
          Returns an instance of data type 'Unsigned Int' corresponding the given literal
 Long createUnsignedIntObject(String literal)
          Returns an instance of data type 'Unsigned Int Object' corresponding the given literal
 BigInteger createUnsignedLong(String literal)
          Returns an instance of data type 'Unsigned Long' corresponding the given literal
 int createUnsignedShort(String literal)
          Returns an instance of data type 'Unsigned Short' corresponding the given literal
 Integer createUnsignedShortObject(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 Object createAnySimpleType(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 String convertAnySimpleType(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 String createAnyURI(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 String convertAnyURI(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(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 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(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 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 Boolean createBooleanObject(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 String convertBooleanObject(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(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 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 Byte createByteObject(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 String convertByteObject(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 Object createDate(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 String convertDate(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 Object createDateTime(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 String convertDateTime(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 BigDecimal createDecimal(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 String convertDecimal(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(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 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 Double createDoubleObject(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 String convertDoubleObject(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 Object createDuration(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 String convertDuration(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 List createENTITIES(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 String convertENTITIES(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 List createENTITIESBase(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 String convertENTITIESBase(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 String createENTITY(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 String convertENTITY(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(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 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 Float createFloatObject(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 String convertFloatObject(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 Object createGDay(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 String convertGDay(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 Object createGMonth(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 String convertGMonth(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 Object createGMonthDay(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 String convertGMonthDay(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 Object createGYear(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 String convertGYear(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 Object createGYearMonth(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 String convertGYearMonth(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(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 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 String createID(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 String convertID(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 String createIDREF(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 String convertIDREF(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 List createIDREFS(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 String convertIDREFS(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 List createIDREFSBase(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 String convertIDREFSBase(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(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 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 BigInteger createInteger(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 String convertInteger(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 Integer createIntObject(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 String convertIntObject(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 String createLanguage(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 String convertLanguage(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(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 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 Long createLongObject(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 String convertLongObject(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 String createName(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 String convertName(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 String createNCName(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 String convertNCName(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 BigInteger createNegativeInteger(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 String convertNegativeInteger(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 String createNMTOKEN(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 String convertNMTOKEN(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 List createNMTOKENS(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 String convertNMTOKENS(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 List createNMTOKENSBase(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 String convertNMTOKENSBase(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 BigInteger createNonNegativeInteger(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 String convertNonNegativeInteger(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 BigInteger createNonPositiveInteger(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 String convertNonPositiveInteger(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 String createNormalizedString(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 String convertNormalizedString(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 Object createNOTATION(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 String convertNOTATION(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 BigInteger createPositiveInteger(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 String convertPositiveInteger(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 Object createQName(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 String convertQName(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(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 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 Short createShortObject(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 String convertShortObject(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 String createString(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 String convertString(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 Object createTime(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 String convertTime(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 String createToken(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 String convertToken(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(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 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 Short createUnsignedByteObject(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 String convertUnsignedByteObject(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(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 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 Long createUnsignedIntObject(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 String convertUnsignedIntObject(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 BigInteger createUnsignedLong(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 String convertUnsignedLong(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(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 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 Integer createUnsignedShortObject(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 String convertUnsignedShortObject(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.