#include <ItemFactory.hpp>
Public Member Functions | |
virtual | ~ItemFactory () |
virtual AnyAtomicType::AtomicObjectType | getPrimitiveTypeIndex (const XMLCh *typeURI, const XMLCh *typeName, bool &isPrimitive) const =0 |
virtual void | getPrimitiveTypeName (AnyAtomicType::AtomicObjectType type, const XMLCh *&typeURI, const XMLCh *&typeName) const =0 |
virtual AnyAtomicType::Ptr | createDerivedFromAtomicType (AnyAtomicType::AtomicObjectType typeIndex, const XMLCh *value, const DynamicContext *context)=0 |
virtual AnyAtomicType::Ptr | createDerivedFromAtomicType (AnyAtomicType::AtomicObjectType typeIndex, const XMLCh *typeURI, const XMLCh *typeName, const XMLCh *value, const DynamicContext *context)=0 |
virtual AnyAtomicType::Ptr | createDerivedFromAtomicType (const XMLCh *typeURI, const XMLCh *typeName, const XMLCh *value, const DynamicContext *context)=0 |
virtual ATDoubleOrDerived::Ptr | createDouble (const MAPM value, const DynamicContext *context)=0 |
virtual ATDoubleOrDerived::Ptr | createDouble (const XMLCh *value, const DynamicContext *context)=0 |
virtual ATDoubleOrDerived::Ptr | createDoubleOrDerived (const XMLCh *typeURI, const XMLCh *typeName, const MAPM value, const DynamicContext *context)=0 |
virtual ATDoubleOrDerived::Ptr | createDoubleOrDerived (const XMLCh *typeURI, const XMLCh *typeName, const XMLCh *value, const DynamicContext *context)=0 |
virtual ATFloatOrDerived::Ptr | createFloat (const MAPM value, const DynamicContext *context)=0 |
virtual ATFloatOrDerived::Ptr | createFloat (const XMLCh *value, const DynamicContext *context)=0 |
virtual ATFloatOrDerived::Ptr | createFloatOrDerived (const XMLCh *typeURI, const XMLCh *typeName, const MAPM value, const DynamicContext *context)=0 |
virtual ATFloatOrDerived::Ptr | createFloatOrDerived (const XMLCh *typeURI, const XMLCh *typeName, const XMLCh *value, const DynamicContext *context)=0 |
virtual ATDecimalOrDerived::Ptr | createInteger (const int value, const DynamicContext *context)=0 |
virtual ATDecimalOrDerived::Ptr | createInteger (const MAPM value, const DynamicContext *context)=0 |
virtual ATDecimalOrDerived::Ptr | createInteger (const XMLCh *value, const DynamicContext *context)=0 |
virtual ATDecimalOrDerived::Ptr | createNonNegativeInteger (const MAPM value, const DynamicContext *context)=0 |
virtual ATDecimalOrDerived::Ptr | createDecimal (const MAPM value, const DynamicContext *context)=0 |
virtual ATDecimalOrDerived::Ptr | createDecimal (const XMLCh *value, const DynamicContext *context)=0 |
virtual ATDecimalOrDerived::Ptr | createDecimalOrDerived (const XMLCh *typeURI, const XMLCh *typeName, const MAPM value, const DynamicContext *context)=0 |
virtual ATDecimalOrDerived::Ptr | createDecimalOrDerived (const XMLCh *typeURI, const XMLCh *typeName, const XMLCh *value, const DynamicContext *context)=0 |
virtual ATDateOrDerived::Ptr | createDate (const XMLCh *value, const DynamicContext *context)=0 |
virtual ATDateOrDerived::Ptr | createDateOrDerived (const XMLCh *typeURI, const XMLCh *typeName, const XMLCh *value, const DynamicContext *context)=0 |
virtual ATDateTimeOrDerived::Ptr | createDateTime (const XMLCh *value, const DynamicContext *context)=0 |
virtual ATDateTimeOrDerived::Ptr | createDateTimeOrDerived (const XMLCh *typeURI, const XMLCh *typeName, const XMLCh *value, const DynamicContext *context)=0 |
virtual ATTimeOrDerived::Ptr | createTime (const XMLCh *value, const DynamicContext *context)=0 |
virtual ATTimeOrDerived::Ptr | createTimeOrDerived (const XMLCh *typeURI, const XMLCh *typeName, const XMLCh *value, const DynamicContext *context)=0 |
virtual ATGDayOrDerived::Ptr | createGDayOrDerived (const XMLCh *typeURI, const XMLCh *typeName, const XMLCh *value, const DynamicContext *context)=0 |
virtual ATGMonthDayOrDerived::Ptr | createGMonthDayOrDerived (const XMLCh *typeURI, const XMLCh *typeName, const XMLCh *value, const DynamicContext *context)=0 |
virtual ATGMonthOrDerived::Ptr | createGMonthOrDerived (const XMLCh *typeURI, const XMLCh *typeName, const XMLCh *value, const DynamicContext *context)=0 |
virtual ATGYearMonthOrDerived::Ptr | createGYearMonthOrDerived (const XMLCh *typeURI, const XMLCh *typeName, const XMLCh *value, const DynamicContext *context)=0 |
virtual ATGYearOrDerived::Ptr | createGYearOrDerived (const XMLCh *typeURI, const XMLCh *typeName, const XMLCh *value, const DynamicContext *context)=0 |
virtual ATDurationOrDerived::Ptr | createDayTimeDuration (const XMLCh *value, const DynamicContext *context)=0 |
virtual ATDurationOrDerived::Ptr | createDayTimeDuration (const MAPM &seconds, const DynamicContext *context)=0 |
virtual ATDurationOrDerived::Ptr | createYearMonthDuration (const XMLCh *value, const DynamicContext *context)=0 |
virtual ATDurationOrDerived::Ptr | createYearMonthDuration (const MAPM &months, const DynamicContext *context)=0 |
virtual ATStringOrDerived::Ptr | createString (const XMLCh *value, const DynamicContext *context)=0 |
virtual ATStringOrDerived::Ptr | createStringOrDerived (const XMLCh *typeURI, const XMLCh *typeName, const XMLCh *value, const DynamicContext *context)=0 |
virtual ATUntypedAtomic::Ptr | createUntypedAtomic (const XMLCh *value, const DynamicContext *context)=0 |
virtual ATBooleanOrDerived::Ptr | createBoolean (bool value, const DynamicContext *context)=0 |
virtual ATBooleanOrDerived::Ptr | createBoolean (const XMLCh *value, const DynamicContext *context)=0 |
virtual ATBooleanOrDerived::Ptr | createBooleanOrDerived (const XMLCh *typeURI, const XMLCh *typeName, bool value, const DynamicContext *context)=0 |
virtual ATBooleanOrDerived::Ptr | createBooleanOrDerived (const XMLCh *typeURI, const XMLCh *typeName, const XMLCh *value, const DynamicContext *context)=0 |
virtual ATAnyURIOrDerived::Ptr | createAnyURI (const XMLCh *value, const DynamicContext *context)=0 |
virtual ATQNameOrDerived::Ptr | createQName (const XMLCh *uri, const XMLCh *prefix, const XMLCh *name, const DynamicContext *context)=0 |
virtual ATQNameOrDerived::Ptr | createQNameOrDerived (const XMLCh *typeURI, const XMLCh *typeName, const XMLCh *uri, const XMLCh *prefix, const XMLCh *name, const DynamicContext *context)=0 |
virtual ItemFactory::~ItemFactory | ( | ) | [inline, virtual] |
virtual AnyAtomicType::AtomicObjectType ItemFactory::getPrimitiveTypeIndex | ( | const XMLCh * | typeURI, | |
const XMLCh * | typeName, | |||
bool & | isPrimitive | |||
) | const [pure virtual] |
virtual void ItemFactory::getPrimitiveTypeName | ( | AnyAtomicType::AtomicObjectType | type, | |
const XMLCh *& | typeURI, | |||
const XMLCh *& | typeName | |||
) | const [pure virtual] |
virtual AnyAtomicType::Ptr ItemFactory::createDerivedFromAtomicType | ( | AnyAtomicType::AtomicObjectType | typeIndex, | |
const XMLCh * | value, | |||
const DynamicContext * | context | |||
) | [pure virtual] |
virtual AnyAtomicType::Ptr ItemFactory::createDerivedFromAtomicType | ( | AnyAtomicType::AtomicObjectType | typeIndex, | |
const XMLCh * | typeURI, | |||
const XMLCh * | typeName, | |||
const XMLCh * | value, | |||
const DynamicContext * | context | |||
) | [pure virtual] |
virtual AnyAtomicType::Ptr ItemFactory::createDerivedFromAtomicType | ( | const XMLCh * | typeURI, | |
const XMLCh * | typeName, | |||
const XMLCh * | value, | |||
const DynamicContext * | context | |||
) | [pure virtual] |
virtual ATDoubleOrDerived::Ptr ItemFactory::createDouble | ( | const MAPM | value, | |
const DynamicContext * | context | |||
) | [pure virtual] |
virtual ATDoubleOrDerived::Ptr ItemFactory::createDouble | ( | const XMLCh * | value, | |
const DynamicContext * | context | |||
) | [pure virtual] |
virtual ATDoubleOrDerived::Ptr ItemFactory::createDoubleOrDerived | ( | const XMLCh * | typeURI, | |
const XMLCh * | typeName, | |||
const MAPM | value, | |||
const DynamicContext * | context | |||
) | [pure virtual] |
virtual ATDoubleOrDerived::Ptr ItemFactory::createDoubleOrDerived | ( | const XMLCh * | typeURI, | |
const XMLCh * | typeName, | |||
const XMLCh * | value, | |||
const DynamicContext * | context | |||
) | [pure virtual] |
virtual ATFloatOrDerived::Ptr ItemFactory::createFloat | ( | const MAPM | value, | |
const DynamicContext * | context | |||
) | [pure virtual] |
virtual ATFloatOrDerived::Ptr ItemFactory::createFloat | ( | const XMLCh * | value, | |
const DynamicContext * | context | |||
) | [pure virtual] |
virtual ATFloatOrDerived::Ptr ItemFactory::createFloatOrDerived | ( | const XMLCh * | typeURI, | |
const XMLCh * | typeName, | |||
const MAPM | value, | |||
const DynamicContext * | context | |||
) | [pure virtual] |
virtual ATFloatOrDerived::Ptr ItemFactory::createFloatOrDerived | ( | const XMLCh * | typeURI, | |
const XMLCh * | typeName, | |||
const XMLCh * | value, | |||
const DynamicContext * | context | |||
) | [pure virtual] |
virtual ATDecimalOrDerived::Ptr ItemFactory::createInteger | ( | const int | value, | |
const DynamicContext * | context | |||
) | [pure virtual] |
virtual ATDecimalOrDerived::Ptr ItemFactory::createInteger | ( | const MAPM | value, | |
const DynamicContext * | context | |||
) | [pure virtual] |
virtual ATDecimalOrDerived::Ptr ItemFactory::createInteger | ( | const XMLCh * | value, | |
const DynamicContext * | context | |||
) | [pure virtual] |
virtual ATDecimalOrDerived::Ptr ItemFactory::createNonNegativeInteger | ( | const MAPM | value, | |
const DynamicContext * | context | |||
) | [pure virtual] |
virtual ATDecimalOrDerived::Ptr ItemFactory::createDecimal | ( | const MAPM | value, | |
const DynamicContext * | context | |||
) | [pure virtual] |
virtual ATDecimalOrDerived::Ptr ItemFactory::createDecimal | ( | const XMLCh * | value, | |
const DynamicContext * | context | |||
) | [pure virtual] |
virtual ATDecimalOrDerived::Ptr ItemFactory::createDecimalOrDerived | ( | const XMLCh * | typeURI, | |
const XMLCh * | typeName, | |||
const MAPM | value, | |||
const DynamicContext * | context | |||
) | [pure virtual] |
virtual ATDecimalOrDerived::Ptr ItemFactory::createDecimalOrDerived | ( | const XMLCh * | typeURI, | |
const XMLCh * | typeName, | |||
const XMLCh * | value, | |||
const DynamicContext * | context | |||
) | [pure virtual] |
virtual ATDateOrDerived::Ptr ItemFactory::createDate | ( | const XMLCh * | value, | |
const DynamicContext * | context | |||
) | [pure virtual] |
virtual ATDateOrDerived::Ptr ItemFactory::createDateOrDerived | ( | const XMLCh * | typeURI, | |
const XMLCh * | typeName, | |||
const XMLCh * | value, | |||
const DynamicContext * | context | |||
) | [pure virtual] |
virtual ATDateTimeOrDerived::Ptr ItemFactory::createDateTime | ( | const XMLCh * | value, | |
const DynamicContext * | context | |||
) | [pure virtual] |
virtual ATDateTimeOrDerived::Ptr ItemFactory::createDateTimeOrDerived | ( | const XMLCh * | typeURI, | |
const XMLCh * | typeName, | |||
const XMLCh * | value, | |||
const DynamicContext * | context | |||
) | [pure virtual] |
virtual ATTimeOrDerived::Ptr ItemFactory::createTime | ( | const XMLCh * | value, | |
const DynamicContext * | context | |||
) | [pure virtual] |
virtual ATTimeOrDerived::Ptr ItemFactory::createTimeOrDerived | ( | const XMLCh * | typeURI, | |
const XMLCh * | typeName, | |||
const XMLCh * | value, | |||
const DynamicContext * | context | |||
) | [pure virtual] |
virtual ATGDayOrDerived::Ptr ItemFactory::createGDayOrDerived | ( | const XMLCh * | typeURI, | |
const XMLCh * | typeName, | |||
const XMLCh * | value, | |||
const DynamicContext * | context | |||
) | [pure virtual] |
virtual ATGMonthDayOrDerived::Ptr ItemFactory::createGMonthDayOrDerived | ( | const XMLCh * | typeURI, | |
const XMLCh * | typeName, | |||
const XMLCh * | value, | |||
const DynamicContext * | context | |||
) | [pure virtual] |
virtual ATGMonthOrDerived::Ptr ItemFactory::createGMonthOrDerived | ( | const XMLCh * | typeURI, | |
const XMLCh * | typeName, | |||
const XMLCh * | value, | |||
const DynamicContext * | context | |||
) | [pure virtual] |
virtual ATGYearMonthOrDerived::Ptr ItemFactory::createGYearMonthOrDerived | ( | const XMLCh * | typeURI, | |
const XMLCh * | typeName, | |||
const XMLCh * | value, | |||
const DynamicContext * | context | |||
) | [pure virtual] |
virtual ATGYearOrDerived::Ptr ItemFactory::createGYearOrDerived | ( | const XMLCh * | typeURI, | |
const XMLCh * | typeName, | |||
const XMLCh * | value, | |||
const DynamicContext * | context | |||
) | [pure virtual] |
virtual ATDurationOrDerived::Ptr ItemFactory::createDayTimeDuration | ( | const XMLCh * | value, | |
const DynamicContext * | context | |||
) | [pure virtual] |
virtual ATDurationOrDerived::Ptr ItemFactory::createDayTimeDuration | ( | const MAPM & | seconds, | |
const DynamicContext * | context | |||
) | [pure virtual] |
virtual ATDurationOrDerived::Ptr ItemFactory::createYearMonthDuration | ( | const XMLCh * | value, | |
const DynamicContext * | context | |||
) | [pure virtual] |
virtual ATDurationOrDerived::Ptr ItemFactory::createYearMonthDuration | ( | const MAPM & | months, | |
const DynamicContext * | context | |||
) | [pure virtual] |
virtual ATStringOrDerived::Ptr ItemFactory::createString | ( | const XMLCh * | value, | |
const DynamicContext * | context | |||
) | [pure virtual] |
virtual ATStringOrDerived::Ptr ItemFactory::createStringOrDerived | ( | const XMLCh * | typeURI, | |
const XMLCh * | typeName, | |||
const XMLCh * | value, | |||
const DynamicContext * | context | |||
) | [pure virtual] |
virtual ATUntypedAtomic::Ptr ItemFactory::createUntypedAtomic | ( | const XMLCh * | value, | |
const DynamicContext * | context | |||
) | [pure virtual] |
virtual ATBooleanOrDerived::Ptr ItemFactory::createBoolean | ( | bool | value, | |
const DynamicContext * | context | |||
) | [pure virtual] |
virtual ATBooleanOrDerived::Ptr ItemFactory::createBoolean | ( | const XMLCh * | value, | |
const DynamicContext * | context | |||
) | [pure virtual] |
virtual ATBooleanOrDerived::Ptr ItemFactory::createBooleanOrDerived | ( | const XMLCh * | typeURI, | |
const XMLCh * | typeName, | |||
bool | value, | |||
const DynamicContext * | context | |||
) | [pure virtual] |
virtual ATBooleanOrDerived::Ptr ItemFactory::createBooleanOrDerived | ( | const XMLCh * | typeURI, | |
const XMLCh * | typeName, | |||
const XMLCh * | value, | |||
const DynamicContext * | context | |||
) | [pure virtual] |
virtual ATAnyURIOrDerived::Ptr ItemFactory::createAnyURI | ( | const XMLCh * | value, | |
const DynamicContext * | context | |||
) | [pure virtual] |
virtual ATQNameOrDerived::Ptr ItemFactory::createQName | ( | const XMLCh * | uri, | |
const XMLCh * | prefix, | |||
const XMLCh * | name, | |||
const DynamicContext * | context | |||
) | [pure virtual] |
virtual ATQNameOrDerived::Ptr ItemFactory::createQNameOrDerived | ( | const XMLCh * | typeURI, | |
const XMLCh * | typeName, | |||
const XMLCh * | uri, | |||
const XMLCh * | prefix, | |||
const XMLCh * | name, | |||
const DynamicContext * | context | |||
) | [pure virtual] |