MXQuery 0.6.0 API Documentation - Copyright 2006-2009 ETH Zurich

ch.ethz.mxquery.functions.xs
Class XSConstructorIterator

java.lang.Object
  extended by ch.ethz.mxquery.model.Iterator
      extended by ch.ethz.mxquery.model.TokenBasedIterator
          extended by 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


Field Summary
 
Fields inherited from interface ch.ethz.mxquery.model.XDMIterator
EXPR_CATEGORY_SEQUENTIAL, EXPR_CATEGORY_SIMPLE, EXPR_CATEGORY_UPDATING, EXPR_CATEGORY_VACUOUS, EXPR_PARAM_CHEAPEVAL, EXPR_PARAM_VARIABLE, EXPR_PARAM_WINDOW, EXPR_PARAM_XDMGEN
 
Constructor Summary
XSConstructorIterator()
           
 
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.TokenBasedIterator
next
 
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
 

Constructor Detail

XSConstructorIterator

public XSConstructorIterator()
Method Detail

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

MXQuery 0.6.0 API Documentation - Copyright 2006-2009 ETH Zurich