ch.ethz.mxquery.functions.xs
Class XSConstructorIterator
java.lang.Object
ch.ethz.mxquery.model.Iterator
ch.ethz.mxquery.model.TokenBasedIterator
ch.ethz.mxquery.functions.xs.XSConstructorIterator
- All Implemented Interfaces:
- XDMIterator, Traversable
- Direct Known Subclasses:
- XSBinary, XSBoolean, XSDate, XSDateTime, XSDayTimeDuration, XSDouble, XSDuration, XSFloat, XSGregorian, XSInteger, XSQName, XSString, XSTime, XSYearMonthDuration
public abstract class XSConstructorIterator
- extends TokenBasedIterator
Method Summary |
java.lang.String |
applyWhitespaceFacet(java.lang.String value)
Normalize token value based on whitespace facet from XML Schema |
org.apache.xerces.xs.XSObjectList |
getFacetsList()
|
org.apache.xerces.xs.XSObjectList |
getMfacetsList()
|
void |
setFacetsList(org.apache.xerces.xs.XSObjectList facetsList)
|
void |
setMfacetsList(org.apache.xerces.xs.XSObjectList mfacetsList)
|
void |
setTargetType(int targetType)
sets the result type of the constructor function |
Methods inherited from class ch.ethz.mxquery.model.Iterator |
addPredicates, close, copy, copyInts, copyIterators, copyQNames, copyStrings, copyTypeInfos, getAllSubIters, getAllSubItersRecursive, getContext, getExpressionCategoryType, getLoc, getPendingUpdateList, getPredicates, getStaticType, getSubIters, hasPredicates, isConstModePreserve, isExprParameter, isOpen, isResettable, removePredicates, reset, setConstModePreserve, setContext, setLoc, setOrderByExpr, setParam, setResettable, setReturnExpr, setSubIters, setSubIters, setSubIters, setWhereExpr, traverse, traverseIteratorTree |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
XSConstructorIterator
public XSConstructorIterator()
setTargetType
public void setTargetType(int targetType)
- sets the result type of the constructor function
- Parameters:
targetType
- xs:string, xs:untypedAtomic, xs:anyURI or one of the xs:string subtypes
setFacetsList
public void setFacetsList(org.apache.xerces.xs.XSObjectList facetsList)
getFacetsList
public org.apache.xerces.xs.XSObjectList getFacetsList()
getMfacetsList
public org.apache.xerces.xs.XSObjectList getMfacetsList()
setMfacetsList
public void setMfacetsList(org.apache.xerces.xs.XSObjectList mfacetsList)
applyWhitespaceFacet
public java.lang.String applyWhitespaceFacet(java.lang.String value)
- Normalize token value based on whitespace facet from XML Schema
- Parameters:
value
-
- Returns:
- a normalized string
MXQuery 0.6.0 API Documentation - Copyright 2006-2009 ETH Zurich