de.fraunhofer.ipsi.xquery.tree.types
Class XQuerySequenceType

java.lang.Object
  extended by de.fraunhofer.ipsi.xquery.tree.XQueryNodeAbstract
      extended by de.fraunhofer.ipsi.xquery.tree.types.XQuerySequenceType
All Implemented Interfaces:
XQueryNode
Direct Known Subclasses:
XQueryAtomicType, XQueryAttributeTest, XQueryDocumentTest, XQueryElementTest, XQueryProcessingInstructionTest

public class XQuerySequenceType
extends XQueryNodeAbstract


Constructor Summary
XQuerySequenceType(PositionInfo pos, SequenceTypeEnum kind)
          Constructor
 
Method Summary
 void acceptVisitor(VisitorXQueryTypes visitor)
          Method acceptVisitor
 de.fraunhofer.ipsi.ipsixq.datatypes.Type getCoreType(VisitorXQueryTypes visitor)
          Method getCoreType
 SequenceTypeEnum getKind()
          Method getKind
 OccurenceIndicatorEnum getOccurence()
          Method getOccurence
 void setCoreType(de.fraunhofer.ipsi.ipsixq.datatypes.Type t)
          Method setCoreType
 void setOccurence(OccurenceIndicatorEnum occur)
          Method setOccurence
 
Methods inherited from class de.fraunhofer.ipsi.xquery.tree.XQueryNodeAbstract
getPosition, setPosition
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XQuerySequenceType

public XQuerySequenceType(PositionInfo pos,
                          SequenceTypeEnum kind)
Constructor

Parameters:
column - an int
line - an int
kind - an Enum
Method Detail

getKind

public SequenceTypeEnum getKind()
Method getKind

Returns:
an Enum

getOccurence

public OccurenceIndicatorEnum getOccurence()
Method getOccurence

Returns:
an OccurenceIndicator

setOccurence

public void setOccurence(OccurenceIndicatorEnum occur)
Method setOccurence

Parameters:
occur - an OccurenceIndicator

acceptVisitor

public void acceptVisitor(VisitorXQueryTypes visitor)
                   throws XQueryException
Method acceptVisitor

Parameters:
visitor - a VisitorXQuery
Throws:
QueryException
XQueryException

getCoreType

public de.fraunhofer.ipsi.ipsixq.datatypes.Type getCoreType(VisitorXQueryTypes visitor)
                                                     throws XQueryException
Method getCoreType

Returns:
a Type
Throws:
QueryException
XQueryException

setCoreType

public void setCoreType(de.fraunhofer.ipsi.ipsixq.datatypes.Type t)
Method setCoreType

Parameters:
t - a Type