|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.fraunhofer.ipsi.ipsixq.api.impl.XQAbstractDataFactory
public abstract class XQAbstractDataFactory
Constructor Summary | |
---|---|
XQAbstractDataFactory()
|
Method Summary | |
---|---|
XQCachedSequence |
createCachedSequence()
Returns an updatable, scrollable sequence, independent of the connection. |
XQCachedSequence |
createCachedSequence(XQSequenceType seqtype)
Returns an updatable, scrollable sequence of the given type. |
XQCachedItem |
createItem(XQItem item)
Create a cached item from the item object. |
XQCachedItem |
createItemFromByte(byte[] bytes,
XQItemType type)
Create a cached item from a binary value. |
XQCachedItem |
createItemFromDate(java.util.Calendar date,
XQItemType type)
Create a cached item from a date value. |
XQCachedItem |
createItemFromInt(int intval,
XQItemType type)
Create a cached item from an integer value. |
XQCachedItem |
createItemFromLong(long longval,
XQItemType type)
Create a cached item from a long value. |
XQCachedItem |
createItemFromString(java.lang.String strval,
XQItemType type)
Create a cached item from a string value. |
XQItemType |
createItemType(int itemtype,
javax.xml.namespace.QName nodename,
javax.xml.namespace.QName[] context_path,
boolean firstQNameIsType,
boolean nillable)
Creates a new item type from a schema context path. |
XQItemType |
createItemType(int itemtype,
javax.xml.namespace.QName nodename,
javax.xml.namespace.QName typename,
boolean nillable)
Creates a new item type given the node name and type names. |
XQSequenceType |
createSequenceType(javax.xml.namespace.QName name,
int occurence)
Creates a new sequence type from type and occurence indicator. |
XQSequenceType |
createSequenceType(XQItemType item,
int occurence)
Creates a new sequence type from an ItemType and occurence indicator. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public XQAbstractDataFactory()
Method Detail |
---|
public XQCachedSequence createCachedSequence()
XQDataFactory
createCachedSequence
in interface XQDataFactory
public XQCachedSequence createCachedSequence(XQSequenceType seqtype)
XQDataFactory
createCachedSequence
in interface XQDataFactory
public XQCachedItem createItem(XQItem item) throws XQException
XQDataFactory
createItem
in interface XQDataFactory
XQException
public XQCachedItem createItemFromByte(byte[] bytes, XQItemType type) throws XQTypeException
XQDataFactory
createItemFromByte
in interface XQDataFactory
XQTypeException
public XQCachedItem createItemFromDate(java.util.Calendar date, XQItemType type) throws XQTypeException
XQDataFactory
createItemFromDate
in interface XQDataFactory
XQTypeException
public XQCachedItem createItemFromInt(int intval, XQItemType type) throws XQTypeException
XQDataFactory
createItemFromInt
in interface XQDataFactory
XQTypeException
public XQCachedItem createItemFromLong(long longval, XQItemType type) throws XQTypeException
XQDataFactory
createItemFromLong
in interface XQDataFactory
XQTypeException
public XQCachedItem createItemFromString(java.lang.String strval, XQItemType type) throws XQTypeException
XQDataFactory
createItemFromString
in interface XQDataFactory
XQTypeException
public XQItemType createItemType(int itemtype, javax.xml.namespace.QName nodename, javax.xml.namespace.QName[] context_path, boolean firstQNameIsType, boolean nillable) throws XQException
XQDataFactory
createItemType
in interface XQDataFactory
XQException
public XQItemType createItemType(int itemtype, javax.xml.namespace.QName nodename, javax.xml.namespace.QName typename, boolean nillable) throws XQException
XQDataFactory
createItemType
in interface XQDataFactory
XQException
public XQSequenceType createSequenceType(javax.xml.namespace.QName name, int occurence)
XQDataFactory
createSequenceType
in interface XQDataFactory
public XQSequenceType createSequenceType(XQItemType item, int occurence)
XQDataFactory
createSequenceType
in interface XQDataFactory
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |