| <?xml version="1.0" encoding="UTF-8"?> |
| <jel> |
| <admin creation="Mon Apr 12 15:41:44 PDT 2010" xsdversion="1.0.0" version="1.0.0" /> |
| <jelclass abstract="true" visibility="public" package="org.eclipse.wst.xml.xpath2.processor" interface="true" fulltype="org.eclipse.wst.xml.xpath2.processor.CollationProvider" type="CollationProvider"> |
| <comment> |
| <description>Service provider interface for looking up collations from within the dynamic context.</description> |
| <attribute name="@since"> |
| <description>1.1</description> |
| </attribute> |
| </comment> |
| <methods> |
| <method visibility="public" name="get_collation" returncomment="The collation to use, or null if no such collation exists by this provider" fulltype="java.util.Comparator" type="Comparator"> |
| <comment> |
| <description>Gets the named collator. W3C does not define collation names (yet?) so we are constrained to using an |
| implementation-defined naming scheme.</description> |
| <attribute name="@param"> |
| <description>name A URI designating the collation to use</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>The collation to use, or null if no such collation exists by this provider</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="name" comment="A URI designating the collation to use" fulltype="java.lang.String" type="String" /> |
| </params> |
| </method> |
| </methods> |
| </jelclass> |
| <jelclass superclass="Object" visibility="public" package="org.eclipse.wst.xml.xpath2.processor" superclassfulltype="java.lang.Object" fulltype="org.eclipse.wst.xml.xpath2.processor.DOMBuilder" type="DOMBuilder"> |
| <implements> |
| <interface fulltype="org.eclipse.wst.xml.xpath2.processor.DOMLoader" type="DOMLoader" /> |
| </implements> |
| <comment> |
| <description>The DOM builder loads an DOM from an InputStream. The loading is always namespace aware.</description> |
| </comment> |
| <fields> |
| <field visibility="package-private" name="_validating" fulltype="boolean" type="boolean" /> |
| <field visibility="package-private" name="_namespace_aware" fulltype="boolean" type="boolean" /> |
| </fields> |
| <methods> |
| <constructor visibility="public" name="DOMBuilder"> |
| <comment> |
| <description>Constructor for DOM builder.</description> |
| </comment> |
| </constructor> |
| <method visibility="public" name="load" returncomment="The loaded document." fulltype="org.w3c.dom.Document" type="Document"> |
| <comment> |
| <description>Loads The XML document.</description> |
| <attribute name="@param"> |
| <description>in |
| is the input stream.</description> |
| </attribute> |
| <attribute name="@throws"> |
| <description>DOMLoaderException |
| DOM loader exception.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>The loaded document.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="in" comment="is the input stream." fulltype="java.io.InputStream" type="InputStream" /> |
| </params> |
| <exceptions> |
| <exception comment="DOM loader exception." fulltype="org.eclipse.wst.xml.xpath2.processor.DOMLoaderException" type="DOMLoaderException" /> |
| </exceptions> |
| </method> |
| <method visibility="public" name="set_validating" fulltype="void" type="void"> |
| <comment> |
| <description>Set validating boolean.</description> |
| <attribute name="@param"> |
| <description>x |
| is the value to set the validating boolean to.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="x" comment="is the value to set the validating boolean to." fulltype="boolean" type="boolean" /> |
| </params> |
| </method> |
| </methods> |
| </jelclass> |
| <jelclass abstract="true" visibility="public" package="org.eclipse.wst.xml.xpath2.processor" interface="true" fulltype="org.eclipse.wst.xml.xpath2.processor.DOMLoader" type="DOMLoader"> |
| <comment> |
| <description>The DOM loader loads the XML document.</description> |
| </comment> |
| <methods> |
| <method visibility="public" name="load" returncomment="The loaded document. The document is always loaded as namespace-aware" fulltype="org.w3c.dom.Document" type="Document"> |
| <comment> |
| <description>The DOM loader loads the XML docuemnt</description> |
| <attribute name="@param"> |
| <description>in |
| is the input stream.</description> |
| </attribute> |
| <attribute name="@throws"> |
| <description>DOMLoaderException |
| DOM loader exception.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>The loaded document. The document is always loaded as namespace-aware</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="in" comment="is the input stream." fulltype="java.io.InputStream" type="InputStream" /> |
| </params> |
| <exceptions> |
| <exception comment="DOM loader exception." fulltype="org.eclipse.wst.xml.xpath2.processor.DOMLoaderException" type="DOMLoaderException" /> |
| </exceptions> |
| </method> |
| <method visibility="public" name="set_validating" fulltype="void" type="void"> |
| <comment> |
| <description>Set validating boolean.</description> |
| <attribute name="@param"> |
| <description>val |
| is the validating boolean.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="val" comment="is the validating boolean." fulltype="boolean" type="boolean" /> |
| </params> |
| </method> |
| </methods> |
| </jelclass> |
| <jelclass superclass="XPathException" visibility="public" package="org.eclipse.wst.xml.xpath2.processor" serializable="true" superclassfulltype="org.eclipse.wst.xml.xpath2.processor.XPathException" fulltype="org.eclipse.wst.xml.xpath2.processor.DOMLoaderException" type="DOMLoaderException"> |
| <comment> |
| <description>Exception caused by DOM loader.</description> |
| </comment> |
| <methods> |
| <constructor visibility="public" name="DOMLoaderException"> |
| <comment> |
| <description>Constructor for DOM loader exception.</description> |
| <attribute name="@param"> |
| <description>reason |
| is the reason for the exception.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="reason" comment="is the reason for the exception." fulltype="java.lang.String" type="String" /> |
| </params> |
| </constructor> |
| </methods> |
| </jelclass> |
| <jelclass superclass="DefaultStaticContext" visibility="public" package="org.eclipse.wst.xml.xpath2.processor" superclassfulltype="org.eclipse.wst.xml.xpath2.processor.internal.DefaultStaticContext" fulltype="org.eclipse.wst.xml.xpath2.processor.DefaultDynamicContext" type="DefaultDynamicContext"> |
| <implements> |
| <interface fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicContext" type="DynamicContext" /> |
| </implements> |
| <comment> |
| <description>The default implementation of a Dynamic Context. |
| |
| Initializes and provides functionality of a dynamic context according to the |
| XPath 2.0 specification.</description> |
| </comment> |
| <methods> |
| <constructor visibility="public" name="DefaultDynamicContext"> |
| <comment> |
| <description>Constructor.</description> |
| <attribute name="@param"> |
| <description>schema |
| Schema information of document. May be null</description> |
| </attribute> |
| <attribute name="@param"> |
| <description>doc |
| Document [root] node of XML source.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="schema" comment="Schema information of document. May be null" fulltype="org.apache.xerces.xs.XSModel" type="XSModel" /> |
| <param name="doc" comment="Document [root] node of XML source." fulltype="org.w3c.dom.Document" type="Document" /> |
| </params> |
| </constructor> |
| <method visibility="public" name="tz" returncomment="an xs:integer _tz" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.XSDuration" type="XSDuration"> |
| <comment> |
| <description>Reads the day from a TimeDuration type</description> |
| <attribute name="@return"> |
| <description>an xs:integer _tz</description> |
| </attribute> |
| <attribute name="@since"> |
| <description>1.1</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="current_date_time" fulltype="java.util.GregorianCalendar" type="GregorianCalendar"> |
| <comment> |
| <description>Gets the Current stable date time from the dynamic context.</description> |
| <attribute name="@since"> |
| <description>1.1</description> |
| </attribute> |
| <attribute name="@see"> |
| <description>org.eclipse.wst.xml.xpath2.processor.DynamicContext#get_current_time()</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="set_focus" fulltype="void" type="void"> |
| <comment> |
| <description>Changes the current focus.</description> |
| <attribute name="@param"> |
| <description>f |
| focus to set</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="f" comment="focus to set" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.Focus" type="Focus" /> |
| </params> |
| </method> |
| <method visibility="public" name="focus" returncomment="_focus" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.Focus" type="Focus"> |
| <comment> |
| <description>Return the focus</description> |
| <attribute name="@return"> |
| <description>_focus</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="context_item" returncomment="an AnyType result from _focus.context_item()" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.AnyType" type="AnyType"> |
| <comment> |
| <description>Retrieve context item that is in focus</description> |
| <attribute name="@return"> |
| <description>an AnyType result from _focus.context_item()</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="context_position" returncomment="an integer result from _focus.position()" fulltype="int" type="int"> |
| <comment> |
| <description>Retrieve the position of the focus</description> |
| <attribute name="@return"> |
| <description>an integer result from _focus.position()</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="last" returncomment="an integer result from _focus.last()" fulltype="int" type="int"> |
| <comment> |
| <description>Retrieve the position of the last focus</description> |
| <attribute name="@return"> |
| <description>an integer result from _focus.last()</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="get_variable" returncomment="an AnyType result from get_var(name) or return NULL" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.AnyType" type="AnyType"> |
| <comment> |
| <description>Retrieve the variable name</description> |
| <attribute name="@return"> |
| <description>an AnyType result from get_var(name) or return NULL</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="name" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.QName" type="QName" /> |
| </params> |
| </method> |
| <method visibility="public" name="evaluate_function" returncomment="a ResultSequence from funct.evaluate(args)" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence"> |
| <comment> |
| <attribute name="@return"> |
| <description>a ResultSequence from funct.evaluate(args)</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="name" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.QName" type="QName" /> |
| <param name="args" fulltype="java.util.Collection" type="Collection" /> |
| </params> |
| <exceptions> |
| <exception fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError" /> |
| </exceptions> |
| </method> |
| <method visibility="public" name="add_function_library" fulltype="void" type="void"> |
| <comment> |
| <description>Adds function definitions.</description> |
| <attribute name="@param"> |
| <description>fl |
| Function library to add.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="fl" comment="Function library to add." fulltype="FunctionLibrary" type="FunctionLibrary" /> |
| </params> |
| </method> |
| <method visibility="public" name="get_doc" returncomment="a ResultSequence from ResultSequenceFactory.create_new()" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence"> |
| <comment> |
| <description>get document</description> |
| <attribute name="@return"> |
| <description>a ResultSequence from ResultSequenceFactory.create_new()</description> |
| </attribute> |
| <attribute name="@since"> |
| <description>1.1</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="resolved" fulltype="java.net.URI" type="URI" /> |
| </params> |
| </method> |
| <method visibility="public" name="resolve_uri" fulltype="java.net.URI" type="URI"> |
| <comment> |
| <attribute name="@since"> |
| <description>1.1</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="uri" fulltype="java.lang.String" type="String" /> |
| </params> |
| </method> |
| <method visibility="public" name="set_variable" fulltype="void" type="void"> |
| <comment> |
| <description>Sets the value of a variable.</description> |
| <attribute name="@param"> |
| <description>var |
| Variable name.</description> |
| </attribute> |
| <attribute name="@param"> |
| <description>val |
| Variable value.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="var" comment="Variable name." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.QName" type="QName" /> |
| <param name="val" comment="Variable value." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.AnyType" type="AnyType" /> |
| </params> |
| </method> |
| <method visibility="public" name="set_default_collation" fulltype="void" type="void"> |
| <comment> |
| <attribute name="@since"> |
| <description>1.1</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="_default_collation" fulltype="java.lang.String" type="String" /> |
| </params> |
| </method> |
| <method visibility="public" name="default_collation_name" fulltype="java.lang.String" type="String"> |
| <comment> |
| <attribute name="@since"> |
| <description>1.1</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="get_collation" fulltype="java.util.Comparator" type="Comparator"> |
| <comment> |
| <attribute name="@since"> |
| <description>1.1</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="uri" fulltype="java.lang.String" type="String" /> |
| </params> |
| </method> |
| <method visibility="public" name="set_collation_provider" fulltype="void" type="void"> |
| <comment> |
| <attribute name="@param"> |
| <description>provider</description> |
| </attribute> |
| <attribute name="@since"> |
| <description>1.1</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="provider" comment="" fulltype="org.eclipse.wst.xml.xpath2.processor.CollationProvider" type="CollationProvider" /> |
| </params> |
| </method> |
| <method visibility="public" name="node_position" fulltype="int" type="int"> |
| <comment> |
| <description>Use focus().position() to retrieve the value.</description> |
| <attribute name="@deprecated"> |
| <description>This will be removed in a future version use focus().position().</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="node" fulltype="org.w3c.dom.Node" type="Node" /> |
| </params> |
| </method> |
| </methods> |
| </jelclass> |
| <jelclass superclass="Object" visibility="public" package="org.eclipse.wst.xml.xpath2.processor" superclassfulltype="java.lang.Object" fulltype="org.eclipse.wst.xml.xpath2.processor.DefaultEvaluator" type="DefaultEvaluator"> |
| <implements> |
| <interface fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.XPathVisitor" type="XPathVisitor" /> |
| <interface fulltype="org.eclipse.wst.xml.xpath2.processor.Evaluator" type="Evaluator" /> |
| </implements> |
| <comment> |
| <description>Default evaluator interface</description> |
| </comment> |
| <methods> |
| <constructor visibility="public" name="DefaultEvaluator"> |
| <comment> |
| <description>set parameters</description> |
| <attribute name="@param"> |
| <description>dc |
| is the dynamic context.</description> |
| </attribute> |
| <attribute name="@param"> |
| <description>doc |
| is the document.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="dc" comment="is the dynamic context." fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicContext" type="DynamicContext" /> |
| <param name="doc" comment="is the document." fulltype="org.w3c.dom.Document" type="Document" /> |
| </params> |
| </constructor> |
| <method visibility="public" name="evaluate" returncomment="result sequence." fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence"> |
| <comment> |
| <description>evaluate the xpath node</description> |
| <attribute name="@param"> |
| <description>node |
| is the xpath node.</description> |
| </attribute> |
| <attribute name="@throws"> |
| <description>dynamic |
| error.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>result sequence.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="node" comment="is the xpath node." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.XPathNode" type="XPathNode" /> |
| </params> |
| <exceptions> |
| <exception fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError" /> |
| </exceptions> |
| </method> |
| <method visibility="public" name="visit" returncomment="result sequence." fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>iterate through xpath expression</description> |
| <attribute name="@param"> |
| <description>xp |
| is the xpath.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>result sequence.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="xp" comment="is the xpath." fulltype="org.eclipse.wst.xml.xpath2.processor.ast.XPath" type="XPath" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" returncomment="a new function." fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>visit for expression</description> |
| <attribute name="@param"> |
| <description>fex |
| is the for expression.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>a new function.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="fex" comment="is the for expression." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.ForExpr" type="ForExpr" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" returncomment="a new function or null." fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>visit quantified expression</description> |
| <attribute name="@param"> |
| <description>qex |
| is the quantified expression.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>a new function or null.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="qex" comment="is the quantified expression." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.QuantifiedExpr" type="QuantifiedExpr" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" returncomment="a ifex.then_clause().accept(this)." fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>visit if expression</description> |
| <attribute name="@param"> |
| <description>ifex |
| is the if expression.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>a ifex.then_clause().accept(this).</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="ifex" comment="is the if expression." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.IfExpr" type="IfExpr" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" returncomment="a new function" fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>visit or expression</description> |
| <attribute name="@param"> |
| <description>orex |
| is the or expression.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>a new function</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="orex" comment="is the or expression." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.OrExpr" type="OrExpr" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" returncomment="a new function" fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>visit and expression</description> |
| <attribute name="@param"> |
| <description>andex |
| is the and expression.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>a new function</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="andex" comment="is the and expression." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.AndExpr" type="AndExpr" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" returncomment="a new function or null" fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>visit compare expression</description> |
| <attribute name="@param"> |
| <description>cmpex |
| is the compare expression.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>a new function or null</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="cmpex" comment="is the compare expression." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.CmpExpr" type="CmpExpr" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" returncomment="a new function" fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>visit range expression</description> |
| <attribute name="@param"> |
| <description>rex |
| is the range expression.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>a new function</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="rex" comment="is the range expression." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.RangeExpr" type="RangeExpr" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" returncomment="a new function" fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>visit and expression</description> |
| <attribute name="@param"> |
| <description>addex |
| is the and expression.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>a new function</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="addex" comment="is the and expression." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.AddExpr" type="AddExpr" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" returncomment="a new function" fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>visit sub expression</description> |
| <attribute name="@param"> |
| <description>subex |
| is the sub expression.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>a new function</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="subex" comment="is the sub expression." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.SubExpr" type="SubExpr" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" returncomment="a new function" fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>visit multiply expression</description> |
| <attribute name="@param"> |
| <description>mulex |
| is the mul expression.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>a new function</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="mulex" comment="is the mul expression." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.MulExpr" type="MulExpr" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" returncomment="a new function" fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>visit division expression</description> |
| <attribute name="@param"> |
| <description>mulex |
| is the division expression.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>a new function</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="mulex" comment="is the division expression." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.DivExpr" type="DivExpr" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" returncomment="a new function" fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>visit integer division expression</description> |
| <attribute name="@param"> |
| <description>mulex |
| is the integer division expression.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>a new function</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="mulex" comment="is the integer division expression." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.IDivExpr" type="IDivExpr" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" returncomment="a new function" fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>visit modular expression</description> |
| <attribute name="@param"> |
| <description>mulex |
| is the modular expression.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>a new function</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="mulex" comment="is the modular expression." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.ModExpr" type="ModExpr" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" returncomment="a new function" fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>visit union expression</description> |
| <attribute name="@param"> |
| <description>unex |
| is the union expression.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>a new function</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="unex" comment="is the union expression." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.UnionExpr" type="UnionExpr" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" returncomment="a new function" fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>visit pipe expression</description> |
| <attribute name="@param"> |
| <description>pipex |
| is the pipe expression.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>a new function</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="pipex" comment="is the pipe expression." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.PipeExpr" type="PipeExpr" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" returncomment="a new function" fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>visit intersect expression</description> |
| <attribute name="@param"> |
| <description>iexpr |
| is the intersect expression.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>a new function</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="iexpr" comment="is the intersect expression." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.IntersectExpr" type="IntersectExpr" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" returncomment="a new function" fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>visit except expression</description> |
| <attribute name="@param"> |
| <description>eexpr |
| is the except expression.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>a new function</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="eexpr" comment="is the except expression." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.ExceptExpr" type="ExceptExpr" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" returncomment="a new function" fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>visit instance of expression</description> |
| <attribute name="@param"> |
| <description>ioexp |
| is the instance of expression.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>a new function</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="ioexp" comment="is the instance of expression." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.InstOfExpr" type="InstOfExpr" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" returncomment="a new function" fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>visit treat-as expression</description> |
| <attribute name="@param"> |
| <description>taexp |
| is the treat-as expression.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>a new function</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="taexp" comment="is the treat-as expression." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.TreatAsExpr" type="TreatAsExpr" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" returncomment="a new function" fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>visit castable expression</description> |
| <attribute name="@param"> |
| <description>cexp |
| is the castable expression.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>a new function</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="cexp" comment="is the castable expression." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.CastableExpr" type="CastableExpr" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" returncomment="a new function" fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>visit cast expression</description> |
| <attribute name="@param"> |
| <description>cexp |
| is the cast expression.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>a new function</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="cexp" comment="is the cast expression." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.CastExpr" type="CastExpr" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" returncomment="a new function" fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>visit minus expression</description> |
| <attribute name="@param"> |
| <description>e |
| is the minus expression.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>a new function</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="e" comment="is the minus expression." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.MinusExpr" type="MinusExpr" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" returncomment="a new function" fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>visit plus expression</description> |
| <attribute name="@param"> |
| <description>e |
| is the plus expression.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>a new function</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="e" comment="is the plus expression." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.PlusExpr" type="PlusExpr" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" returncomment="a new function" fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>visit XPath expression</description> |
| <attribute name="@param"> |
| <description>e |
| is the XPath expression.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>a new function</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="e" comment="is the XPath expression." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.XPathExpr" type="XPathExpr" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" returncomment="a new function" fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>visit a forward step expression</description> |
| <attribute name="@param"> |
| <description>e |
| is the forward step.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>a new function</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="e" comment="is the forward step." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.ForwardStep" type="ForwardStep" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" returncomment="a new function" fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>visit a reverse step expression</description> |
| <attribute name="@param"> |
| <description>e |
| is the reverse step.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>a new function</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="e" comment="is the reverse step." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.ReverseStep" type="ReverseStep" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" returncomment="a result sequence" fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>visit a name test expression</description> |
| <attribute name="@param"> |
| <description>e |
| is thename test.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>a result sequence</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="e" comment="is thename test." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.NameTest" type="NameTest" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" returncomment="a result sequence" fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>visit variable reference</description> |
| <attribute name="@param"> |
| <description>e |
| is the variable reference.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>a result sequence</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="e" comment="is the variable reference." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.VarRef" type="VarRef" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" returncomment="a result sequence" fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>visit string literal.</description> |
| <attribute name="@param"> |
| <description>e |
| is the string literal.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>a result sequence</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="e" comment="is the string literal." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.StringLiteral" type="StringLiteral" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" returncomment="a result sequence" fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>visit integer literal.</description> |
| <attribute name="@param"> |
| <description>e |
| is the integer literal.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>a result sequence</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="e" comment="is the integer literal." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.IntegerLiteral" type="IntegerLiteral" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" returncomment="a result sequence" fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>visit double literal.</description> |
| <attribute name="@param"> |
| <description>e |
| is the double literal.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>a result sequence</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="e" comment="is the double literal." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.DoubleLiteral" type="DoubleLiteral" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" returncomment="a result sequence" fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>visit decimal literal.</description> |
| <attribute name="@param"> |
| <description>e |
| is the decimal literal.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>a result sequence</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="e" comment="is the decimal literal." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.DecimalLiteral" type="DecimalLiteral" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" returncomment="a new function" fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>visit parent expression.</description> |
| <attribute name="@param"> |
| <description>e |
| is the parent expression.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>a new function</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="e" comment="is the parent expression." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.ParExpr" type="ParExpr" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" returncomment="a result sequence" fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>visit context item expression.</description> |
| <attribute name="@param"> |
| <description>e |
| is the context item expression.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>a result sequence</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="e" comment="is the context item expression." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.CntxItemExpr" type="CntxItemExpr" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" returncomment="a new function or null" fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>visit function call.</description> |
| <attribute name="@param"> |
| <description>e |
| is the function call.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>a new function or null</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="e" comment="is the function call." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.FunctionCall" type="FunctionCall" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" returncomment="null" fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>visit single type.</description> |
| <attribute name="@param"> |
| <description>e |
| is the single type.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>null</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="e" comment="is the single type." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.SingleType" type="SingleType" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" returncomment="null" fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>visit sequence type.</description> |
| <attribute name="@param"> |
| <description>e |
| is the sequence type.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>null</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="e" comment="is the sequence type." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.SequenceType" type="SequenceType" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" returncomment="null" fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>visit item type.</description> |
| <attribute name="@param"> |
| <description>e |
| is the item type.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>null</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="e" comment="is the item type." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.ItemType" type="ItemType" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" returncomment="a new function" fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>visit any kind test.</description> |
| <attribute name="@param"> |
| <description>e |
| is the any kind test.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>a new function</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="e" comment="is the any kind test." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.AnyKindTest" type="AnyKindTest" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" returncomment="result sequence" fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>visit document test.</description> |
| <attribute name="@param"> |
| <description>e |
| is the document test.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>result sequence</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="e" comment="is the document test." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.DocumentTest" type="DocumentTest" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" returncomment="a new function" fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>visit text test.</description> |
| <attribute name="@param"> |
| <description>e |
| is the text test.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>a new function</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="e" comment="is the text test." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.TextTest" type="TextTest" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" returncomment="a new function" fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>visit comment test.</description> |
| <attribute name="@param"> |
| <description>e |
| is the text test.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>a new function</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="e" comment="is the text test." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.CommentTest" type="CommentTest" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" returncomment="a argument" fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>visit PI test.</description> |
| <attribute name="@param"> |
| <description>e |
| is the PI test.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>a argument</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="e" comment="is the PI test." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.PITest" type="PITest" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" returncomment="a result sequence" fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>visit attribute test.</description> |
| <attribute name="@param"> |
| <description>e |
| is the attribute test.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>a result sequence</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="e" comment="is the attribute test." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.AttributeTest" type="AttributeTest" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" returncomment="a result sequence" fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>visit schema attribute test.</description> |
| <attribute name="@param"> |
| <description>e |
| is the schema attribute test.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>a result sequence</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="e" comment="is the schema attribute test." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.SchemaAttrTest" type="SchemaAttrTest" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" returncomment="a result sequence" fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>visit element test.</description> |
| <attribute name="@param"> |
| <description>e |
| is the element test.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>a result sequence</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="e" comment="is the element test." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.ElementTest" type="ElementTest" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" returncomment="a result sequence" fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>visit schema element test.</description> |
| <attribute name="@param"> |
| <description>e |
| is the schema element test.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>a result sequence</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="e" comment="is the schema element test." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.SchemaElemTest" type="SchemaElemTest" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" returncomment="a result sequence" fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>visit axis step.</description> |
| <attribute name="@param"> |
| <description>e |
| is the axis step.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>a result sequence</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="e" comment="is the axis step." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.AxisStep" type="AxisStep" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" returncomment="a result sequence" fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>visit filter expression</description> |
| <attribute name="@param"> |
| <description>e |
| is the filter expression.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>a result sequence</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="e" comment="is the filter expression." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.FilterExpr" type="FilterExpr" /> |
| </params> |
| </method> |
| </methods> |
| <jelclass superclass="Error" visibility="package-private" package="org.eclipse.wst.xml.xpath2.processor" serializable="true" superclassfulltype="java.lang.Error" fulltype="org.eclipse.wst.xml.xpath2.processor.DefaultEvaluator.DummyError" type="DefaultEvaluator.DummyError"> |
| <methods> |
| <constructor visibility="public" name="DefaultEvaluator.DummyError"> |
| <params> |
| <param name="type" fulltype="int" type="int" /> |
| </params> |
| </constructor> |
| <method visibility="public" name="type" fulltype="int" type="int" /> |
| </methods> |
| </jelclass> |
| <jelclass superclass="Object" visibility="package-private" package="org.eclipse.wst.xml.xpath2.processor" superclassfulltype="java.lang.Object" fulltype="org.eclipse.wst.xml.xpath2.processor.DefaultEvaluator.Pair" type="DefaultEvaluator.Pair"> |
| <fields> |
| <field visibility="public" name="_one" fulltype="java.lang.Object" type="Object" /> |
| <field visibility="public" name="_two" fulltype="java.lang.Object" type="Object" /> |
| </fields> |
| <methods> |
| <constructor visibility="public" name="DefaultEvaluator.Pair"> |
| <params> |
| <param name="o" fulltype="java.lang.Object" type="Object" /> |
| <param name="t" fulltype="java.lang.Object" type="Object" /> |
| </params> |
| </constructor> |
| </methods> |
| </jelclass> |
| </jelclass> |
| <jelclass superclass="Error" visibility="package-private" package="org.eclipse.wst.xml.xpath2.processor" serializable="true" superclassfulltype="java.lang.Error" fulltype="org.eclipse.wst.xml.xpath2.processor.DefaultEvaluator.DummyError" type="DefaultEvaluator.DummyError"> |
| <methods> |
| <constructor visibility="public" name="DefaultEvaluator.DummyError"> |
| <params> |
| <param name="type" fulltype="int" type="int" /> |
| </params> |
| </constructor> |
| <method visibility="public" name="type" fulltype="int" type="int" /> |
| </methods> |
| </jelclass> |
| <jelclass superclass="Object" visibility="package-private" package="org.eclipse.wst.xml.xpath2.processor" superclassfulltype="java.lang.Object" fulltype="org.eclipse.wst.xml.xpath2.processor.DefaultEvaluator.Pair" type="DefaultEvaluator.Pair"> |
| <fields> |
| <field visibility="public" name="_one" fulltype="java.lang.Object" type="Object" /> |
| <field visibility="public" name="_two" fulltype="java.lang.Object" type="Object" /> |
| </fields> |
| <methods> |
| <constructor visibility="public" name="DefaultEvaluator.Pair"> |
| <params> |
| <param name="o" fulltype="java.lang.Object" type="Object" /> |
| <param name="t" fulltype="java.lang.Object" type="Object" /> |
| </params> |
| </constructor> |
| </methods> |
| </jelclass> |
| <jelclass abstract="true" visibility="public" package="org.eclipse.wst.xml.xpath2.processor" interface="true" fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicContext" type="DynamicContext"> |
| <implements> |
| <interface fulltype="org.eclipse.wst.xml.xpath2.processor.StaticContext" type="StaticContext" /> |
| </implements> |
| <comment> |
| <description>Interface for dynamic context.</description> |
| </comment> |
| <fields> |
| <field final="true" static="true" const="http://www.w3.org/2005/xpath-functions/collation/codepoint" visibility="public" name="CODEPOINT_COLLATION" constexpr=""http://www.w3.org/2005/xpath-functions/collation/codepoint"" fulltype="java.lang.String" type="String"> |
| <comment> |
| <description>The default collation which is guaranteed to always be implemented</description> |
| <attribute name="@since"> |
| <description>1.1</description> |
| </attribute> |
| </comment> |
| </field> |
| </fields> |
| <methods> |
| <method visibility="public" name="context_item" returncomment="the context item." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.AnyType" type="AnyType"> |
| <comment> |
| <description>Get context item.</description> |
| <attribute name="@return"> |
| <description>the context item.</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="context_position" returncomment="position of context node." fulltype="int" type="int"> |
| <comment> |
| <description>Get context node position.</description> |
| <attribute name="@return"> |
| <description>position of context node.</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="last" returncomment="last item position." fulltype="int" type="int"> |
| <comment> |
| <description>Get position of last item.</description> |
| <attribute name="@return"> |
| <description>last item position.</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="get_variable" returncomment="variable." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.AnyType" type="AnyType"> |
| <comment> |
| <description>Get variable.</description> |
| <attribute name="@param"> |
| <description>name |
| is the name of the variable.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>variable.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="name" comment="is the name of the variable." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.QName" type="QName" /> |
| </params> |
| </method> |
| <method visibility="public" name="set_variable" fulltype="void" type="void"> |
| <comment> |
| <description>Set variable.</description> |
| <attribute name="@param"> |
| <description>var |
| is name of the variable.</description> |
| </attribute> |
| <attribute name="@param"> |
| <description>val |
| is the value to be set for the variable.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="var" comment="is name of the variable." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.QName" type="QName" /> |
| <param name="val" comment="is the value to be set for the variable." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.AnyType" type="AnyType" /> |
| </params> |
| </method> |
| <method visibility="public" name="evaluate_function" returncomment="result of the function evaluation." fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence"> |
| <comment> |
| <description>Evaluate the function of the arguments.</description> |
| <attribute name="@param"> |
| <description>name |
| is the name.</description> |
| </attribute> |
| <attribute name="@param"> |
| <description>args |
| are the arguments.</description> |
| </attribute> |
| <attribute name="@throws"> |
| <description>DynamicError |
| dynamic error.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>result of the function evaluation.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="name" comment="is the name." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.QName" type="QName" /> |
| <param name="args" comment="are the arguments." fulltype="java.util.Collection" type="Collection" /> |
| </params> |
| <exceptions> |
| <exception comment="dynamic error." fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError" /> |
| </exceptions> |
| </method> |
| <method visibility="public" name="tz" returncomment="current date time and implicit timezone." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.XSDuration" type="XSDuration"> |
| <comment> |
| <description>Reads the day from a TimeDuration type</description> |
| <attribute name="@return"> |
| <description>current date time and implicit timezone.</description> |
| </attribute> |
| <attribute name="@since"> |
| <description>1.1</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="get_doc" returncomment="document." fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence"> |
| <comment> |
| <description>Get document.</description> |
| <attribute name="@param"> |
| <description>uri |
| is the URI of the document.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>document.</description> |
| </attribute> |
| <attribute name="@since"> |
| <description>1.1</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="uri" comment="is the URI of the document." fulltype="java.net.URI" type="URI" /> |
| </params> |
| </method> |
| <method visibility="public" name="resolve_uri" returncomment="the absolutized, resolved URI." fulltype="java.net.URI" type="URI"> |
| <comment> |
| <description>Resolve an URI</description> |
| <attribute name="@param"> |
| <description>uri |
| is the possibly relative URI to resolve</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>the absolutized, resolved URI.</description> |
| </attribute> |
| <attribute name="@since"> |
| <description>1.1</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="uri" comment="is the possibly relative URI to resolve" fulltype="java.lang.String" type="String" /> |
| </params> |
| </method> |
| <method visibility="public" name="current_date_time" returncomment="The current date and time, which will always be same for the dynamic context." fulltype="java.util.GregorianCalendar" type="GregorianCalendar"> |
| <comment> |
| <description>Returns the current date time using the GregorianCalendar.</description> |
| <attribute name="@return"> |
| <description>The current date and time, which will always be same for the dynamic context.</description> |
| </attribute> |
| <attribute name="@since"> |
| <description>1.1</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="set_focus" fulltype="void" type="void"> |
| <comment> |
| <description>Set focus.</description> |
| <attribute name="@param"> |
| <description>focus |
| is focus to be set.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="focus" comment="is focus to be set." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.Focus" type="Focus" /> |
| </params> |
| </method> |
| <method visibility="public" name="focus" returncomment="Focus" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.Focus" type="Focus"> |
| <comment> |
| <description>Return focus.</description> |
| <attribute name="@return"> |
| <description>Focus</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="get_collation" returncomment="A Jaa collator, or null, if no such Collator exists" fulltype="java.util.Comparator" type="Comparator"> |
| <comment> |
| <description>Return a useful collator for the specified URI</description> |
| <attribute name="@param"> |
| <description>uri</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>A Jaa collator, or null, if no such Collator exists</description> |
| </attribute> |
| <attribute name="@since"> |
| <description>1.1</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="uri" comment="" fulltype="java.lang.String" type="String" /> |
| </params> |
| </method> |
| <method visibility="public" name="default_collation_name" returncomment="The default name to use as the collator" fulltype="java.lang.String" type="String"> |
| <comment> |
| <description>Returns the current default collator</description> |
| <attribute name="@return"> |
| <description>The default name to use as the collator</description> |
| </attribute> |
| <attribute name="@since"> |
| <description>1.1</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="node_position" fulltype="int" type="int"> |
| <comment> |
| <attribute name="@deprecated" /> |
| </comment> |
| <params> |
| <param name="node" fulltype="org.w3c.dom.Node" type="Node" /> |
| </params> |
| </method> |
| </methods> |
| </jelclass> |
| <jelclass superclass="XPathException" visibility="public" package="org.eclipse.wst.xml.xpath2.processor" serializable="true" superclassfulltype="org.eclipse.wst.xml.xpath2.processor.XPathException" fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError"> |
| <comment> |
| <description>Dynamic Error like division by 0 or type errors.</description> |
| </comment> |
| <methods> |
| <constructor visibility="public" name="DynamicError"> |
| <comment> |
| <description>Constructor for Dynamic Error.</description> |
| <attribute name="@param"> |
| <description>code |
| is the code that is set.</description> |
| </attribute> |
| <attribute name="@param"> |
| <description>err |
| is the reason for the error.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="code" comment="is the code that is set." fulltype="java.lang.String" type="String" /> |
| <param name="err" comment="is the reason for the error." fulltype="java.lang.String" type="String" /> |
| </params> |
| </constructor> |
| <constructor visibility="public" name="DynamicError"> |
| <comment> |
| <description>Constructor for Dynamic Error.</description> |
| <attribute name="@param"> |
| <description>te |
| is the error type.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="te" comment="is the error type." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.TypeError" type="TypeError" /> |
| </params> |
| </constructor> |
| <method visibility="public" name="code" returncomment="the code." fulltype="java.lang.String" type="String"> |
| <comment> |
| <description>Returns the string of the code.</description> |
| <attribute name="@return"> |
| <description>the code.</description> |
| </attribute> |
| </comment> |
| </method> |
| <method static="true" visibility="public" name="cant_cast" returncomment="the DynamicError." fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError"> |
| <comment> |
| <description>Returns the dynamic error.</description> |
| <attribute name="@param"> |
| <description>err |
| is the error</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>the DynamicError.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="err" comment="is the error" fulltype="java.lang.String" type="String" /> |
| </params> |
| </method> |
| <method static="true" visibility="public" name="throw_type_error" returncomment="the DynamicError." fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError"> |
| <comment> |
| <description>Returns the dynamic error.</description> |
| <attribute name="@throws"> |
| <description>DynamicError |
| a Dynamic Error</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>the DynamicError.</description> |
| </attribute> |
| </comment> |
| <exceptions> |
| <exception comment="a Dynamic Error" fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError" /> |
| </exceptions> |
| </method> |
| <method static="true" visibility="public" name="argument_type_error" returncomment="the DynamicError." fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError"> |
| <comment> |
| <description>Returns the dynamic error.</description> |
| <attribute name="@param"> |
| <description>type Type found</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>the DynamicError.</description> |
| </attribute> |
| <attribute name="@since"> |
| <description>1.1</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="type" comment="Type found" fulltype="java.lang.Class" type="Class" /> |
| </params> |
| </method> |
| <method static="true" visibility="public" name="invalidType" fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError"> |
| <comment> |
| <attribute name="@since"> |
| <description>1.1</description> |
| </attribute> |
| </comment> |
| <exceptions> |
| <exception fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError" /> |
| </exceptions> |
| </method> |
| <method static="true" visibility="public" name="inputToLargeForDecimal" fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError"> |
| <comment> |
| <attribute name="@since"> |
| <description>1.1</description> |
| </attribute> |
| </comment> |
| <exceptions> |
| <exception fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError" /> |
| </exceptions> |
| </method> |
| <method static="true" visibility="public" name="user_error" returncomment="the DynamicError." fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError"> |
| <comment> |
| <description>Returns the dynamic error.</description> |
| <attribute name="@param"> |
| <description>desc |
| is the description of the error</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>the DynamicError.</description> |
| </attribute> |
| <attribute name="@since"> |
| <description>1.1</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="ns" fulltype="java.lang.String" type="String" /> |
| <param name="code" fulltype="java.lang.String" type="String" /> |
| <param name="desc" comment="is the description of the error" fulltype="java.lang.String" type="String" /> |
| </params> |
| </method> |
| <method static="true" visibility="public" name="user_error" returncomment="the DynamicError." fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError"> |
| <comment> |
| <description>Returns the dynamic error.</description> |
| <attribute name="@param"> |
| <description>err |
| is the description of the error</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>the DynamicError.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="err" comment="is the description of the error" fulltype="java.lang.String" type="String" /> |
| </params> |
| </method> |
| <method static="true" visibility="public" name="regex_flags_error" returncomment="" fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError"> |
| <comment> |
| <description>Returns the Dynamic Error for invalid flags in regular expressions</description> |
| <attribute name="@param"> |
| <description>err</description> |
| </attribute> |
| <attribute name="@return" /> |
| <attribute name="@since"> |
| <description>1.1</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="err" comment="" fulltype="java.lang.String" type="String" /> |
| </params> |
| </method> |
| <method static="true" visibility="public" name="regex_error" returncomment="the DynamicError." fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError"> |
| <comment> |
| <description>Returns the dynamic error.</description> |
| <attribute name="@param"> |
| <description>err |
| is the error</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>the DynamicError.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="err" comment="is the error" fulltype="java.lang.String" type="String" /> |
| </params> |
| </method> |
| <method static="true" visibility="public" name="regex_match_zero_length" returncomment="the DynamicError." fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError"> |
| <comment> |
| <description>Returns the dynamic error.</description> |
| <attribute name="@param"> |
| <description>err |
| is the error</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>the DynamicError.</description> |
| </attribute> |
| <attribute name="@since"> |
| <description>1.1</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="err" comment="is the error" fulltype="java.lang.String" type="String" /> |
| </params> |
| </method> |
| <method static="true" visibility="public" name="unsupported_codepoint" returncomment="the DynamicError." fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError"> |
| <comment> |
| <description>Returns the dynamic error for an unsupported Unicode codepoint</description> |
| <attribute name="@param"> |
| <description>err |
| is the error</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>the DynamicError.</description> |
| </attribute> |
| <attribute name="@since"> |
| <description>1.1</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="err" comment="is the error" fulltype="java.lang.String" type="String" /> |
| </params> |
| </method> |
| <method static="true" visibility="public" name="unsupported_collation" returncomment="the DynamicError." fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError"> |
| <comment> |
| <description>Returns the dynamic error for an unsupported normalization form</description> |
| <attribute name="@param"> |
| <description>collationName |
| is the error</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>the DynamicError.</description> |
| </attribute> |
| <attribute name="@since"> |
| <description>1.1</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="collationName" comment="is the error" fulltype="java.lang.String" type="String" /> |
| </params> |
| </method> |
| <method static="true" visibility="public" name="unsupported_normalization_form" returncomment="the DynamicError." fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError"> |
| <comment> |
| <description>Returns the dynamic error for an unsupported normalization form</description> |
| <attribute name="@param"> |
| <description>err |
| is the error</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>the DynamicError.</description> |
| </attribute> |
| <attribute name="@since"> |
| <description>1.1</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="err" comment="is the error" fulltype="java.lang.String" type="String" /> |
| </params> |
| </method> |
| <method static="true" visibility="public" name="lexical_error" returncomment="the make_error" fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError"> |
| <comment> |
| <description>Returns the error message when reads an Invalid lexical value</description> |
| <attribute name="@param"> |
| <description>msg |
| is the message</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>the make_error</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="msg" comment="is the message" fulltype="java.lang.String" type="String" /> |
| </params> |
| </method> |
| <method static="true" visibility="public" name="not_cmp" returncomment="the make_error" fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError"> |
| <comment> |
| <description>Returns the error message when reads an Items not comparable</description> |
| <attribute name="@param"> |
| <description>msg |
| is the message</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>the make_error</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="msg" comment="is the message" fulltype="java.lang.String" type="String" /> |
| </params> |
| </method> |
| <method static="true" visibility="public" name="more_one_item" returncomment="the make_error" fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError"> |
| <comment> |
| <description>Returns the error message</description> |
| <attribute name="@param"> |
| <description>msg |
| is the message</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>the make_error</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="msg" comment="is the message" fulltype="java.lang.String" type="String" /> |
| </params> |
| </method> |
| <method static="true" visibility="public" name="empty_seq" returncomment="the make_error" fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError"> |
| <comment> |
| <description>Returns the error message</description> |
| <attribute name="@param"> |
| <description>msg |
| is the message</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>the make_error</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="msg" comment="is the message" fulltype="java.lang.String" type="String" /> |
| </params> |
| </method> |
| <method static="true" visibility="public" name="not_one" returncomment="the make_error" fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError"> |
| <comment> |
| <description>Returns the error message</description> |
| <attribute name="@param"> |
| <description>msg |
| is the message</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>the make_error</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="msg" comment="is the message" fulltype="java.lang.String" type="String" /> |
| </params> |
| </method> |
| <method static="true" visibility="public" name="invalidCollectionArgument" returncomment="the make_error" fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError"> |
| <comment> |
| <description>Returns the error message when reads Invalid argument to fn:collection</description> |
| <attribute name="@param"> |
| <description>msg |
| is the message</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>the make_error</description> |
| </attribute> |
| <attribute name="@since"> |
| <description>1.1</description> |
| </attribute> |
| </comment> |
| </method> |
| <method static="true" visibility="public" name="invalid_doc" returncomment="the make_error" fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError"> |
| <comment> |
| <description>Returns the error message when reads Invalid argument to fn:doc</description> |
| <attribute name="@param"> |
| <description>msg |
| is the message</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>the make_error</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="msg" comment="is the message" fulltype="java.lang.String" type="String" /> |
| </params> |
| </method> |
| <method static="true" visibility="public" name="doc_not_found" returncomment="the make_error" fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError"> |
| <comment> |
| <description>Returns the error message when fn:doc cannot load its document</description> |
| <attribute name="@param"> |
| <description>msg |
| is the message</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>the make_error</description> |
| </attribute> |
| <attribute name="@since"> |
| <description>1.1</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="msg" comment="is the message" fulltype="java.lang.String" type="String" /> |
| </params> |
| </method> |
| <method static="true" visibility="public" name="div_zero" returncomment="the make_error" fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError"> |
| <comment> |
| <description>Returns the error message when reads a Division by zero</description> |
| <attribute name="@param"> |
| <description>msg |
| is the message</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>the make_error</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="msg" comment="is the message" fulltype="java.lang.String" type="String" /> |
| </params> |
| </method> |
| <method static="true" visibility="public" name="numeric_overflow" returncomment="the make_error" fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError"> |
| <comment> |
| <description>Numeric operation overflow/underflow</description> |
| <attribute name="@param"> |
| <description>msg |
| is the message</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>the make_error</description> |
| </attribute> |
| <attribute name="@since"> |
| <description>1.1</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="msg" comment="is the message" fulltype="java.lang.String" type="String" /> |
| </params> |
| </method> |
| <method static="true" visibility="public" name="contextUndefined" fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError"> |
| <comment> |
| <attribute name="@since"> |
| <description>1.1</description> |
| </attribute> |
| </comment> |
| </method> |
| <method static="true" visibility="public" name="invalidForCastConstructor" returncomment="FORG0001" fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError"> |
| <comment> |
| <description>Data is invalid for casting or the data type constructor.</description> |
| <attribute name="@param"> |
| <description>msg</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>FORG0001</description> |
| </attribute> |
| <attribute name="@since"> |
| <description>1.1</description> |
| </attribute> |
| </comment> |
| </method> |
| <method static="true" visibility="public" name="invalidPrefix" returncomment="" fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError"> |
| <comment> |
| <description>No namespace found for prefix.</description> |
| <attribute name="@return" /> |
| <attribute name="@since"> |
| <description>1.1</description> |
| </attribute> |
| </comment> |
| </method> |
| <method static="true" visibility="public" name="noContextDoc" returncomment="" fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError"> |
| <comment> |
| <description>No context document</description> |
| <attribute name="@return" /> |
| <attribute name="@since"> |
| <description>1.1</description> |
| </attribute> |
| </comment> |
| </method> |
| <method static="true" visibility="public" name="noBaseURI" returncomment="" fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError"> |
| <comment> |
| <description>No base-uri defined.</description> |
| <attribute name="@return" /> |
| <attribute name="@since"> |
| <description>1.1</description> |
| </attribute> |
| </comment> |
| </method> |
| <method static="true" visibility="public" name="errorResolvingURI" returncomment="" fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError"> |
| <comment> |
| <description>Error resolving relative uri against base-uri.</description> |
| <attribute name="@return" /> |
| <attribute name="@since"> |
| <description>1.1</description> |
| </attribute> |
| </comment> |
| </method> |
| <method static="true" visibility="public" name="invalidTimezone" returncomment="" fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError"> |
| <comment> |
| <description>Invalid Timezone value.</description> |
| <attribute name="@return" /> |
| <attribute name="@since"> |
| <description>1.1</description> |
| </attribute> |
| </comment> |
| </method> |
| <method static="true" visibility="public" name="overflowUnderflow" returncomment="" fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError"> |
| <comment> |
| <description>Overflow/underflow in duration operation.</description> |
| <attribute name="@return" /> |
| <attribute name="@since"> |
| <description>1.1</description> |
| </attribute> |
| </comment> |
| </method> |
| <method static="true" visibility="public" name="nan" returncomment="" fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError"> |
| <comment> |
| <description>Overflow/underflow in duration operation.</description> |
| <attribute name="@return" /> |
| <attribute name="@since"> |
| <description>1.1</description> |
| </attribute> |
| </comment> |
| </method> |
| <method static="true" visibility="public" name="invalidLexicalValue" fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError"> |
| <comment> |
| <description>Invalid lexical value</description> |
| <attribute name="@since"> |
| <description>1.1</description> |
| </attribute> |
| </comment> |
| </method> |
| <method static="true" visibility="public" name="overflowDateTime" fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError"> |
| <comment> |
| <description>Overflow/underflow in date/time operation</description> |
| <attribute name="@since"> |
| <description>1.1</description> |
| </attribute> |
| </comment> |
| </method> |
| <method static="true" visibility="public" name="inconsistentTimeZone" fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError"> |
| <comment> |
| <description>The two arguments to fn:dateTime have inconsistent timezones</description> |
| <attribute name="@since"> |
| <description>1.1</description> |
| </attribute> |
| </comment> |
| </method> |
| </methods> |
| </jelclass> |
| <jelclass abstract="true" visibility="public" package="org.eclipse.wst.xml.xpath2.processor" interface="true" fulltype="org.eclipse.wst.xml.xpath2.processor.Evaluator" type="Evaluator"> |
| <comment> |
| <description>interface to Evaluator</description> |
| </comment> |
| <methods> |
| <method visibility="public" name="evaluate" returncomment="Result of evaluation." fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence"> |
| <comment> |
| <description>Evaluate the root node.</description> |
| <attribute name="@param"> |
| <description>root |
| is the XPath node.</description> |
| </attribute> |
| <attribute name="@throws"> |
| <description>DynamicError |
| dynamic error.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>Result of evaluation.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="root" comment="is the XPath node." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.XPathNode" type="XPathNode" /> |
| </params> |
| <exceptions> |
| <exception comment="dynamic error." fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError" /> |
| </exceptions> |
| </method> |
| </methods> |
| </jelclass> |
| <jelclass superclass="Object" visibility="public" package="org.eclipse.wst.xml.xpath2.processor" superclassfulltype="java.lang.Object" fulltype="org.eclipse.wst.xml.xpath2.processor.JFlexCupParser" type="JFlexCupParser"> |
| <implements> |
| <interface fulltype="org.eclipse.wst.xml.xpath2.processor.XPathParser" type="XPathParser" /> |
| </implements> |
| <comment> |
| <description>JFlexCupParser parses the xpath expression</description> |
| </comment> |
| <methods> |
| <constructor visibility="public" name="JFlexCupParser" /> |
| <method visibility="public" name="parse" returncomment="the xpath value." fulltype="org.eclipse.wst.xml.xpath2.processor.ast.XPath" type="XPath"> |
| <comment> |
| <description>Tries to parse the xpath expression</description> |
| <attribute name="@param"> |
| <description>xpath |
| is the xpath string.</description> |
| </attribute> |
| <attribute name="@throws"> |
| <description>XPathParserException.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>the xpath value.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="xpath" comment="is the xpath string." fulltype="java.lang.String" type="String" /> |
| </params> |
| <exceptions> |
| <exception fulltype="org.eclipse.wst.xml.xpath2.processor.XPathParserException" type="XPathParserException" /> |
| </exceptions> |
| </method> |
| </methods> |
| </jelclass> |
| <jelclass abstract="true" superclass="Object" visibility="public" package="org.eclipse.wst.xml.xpath2.processor" superclassfulltype="java.lang.Object" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence"> |
| <comment> |
| <description>Interface to the methods of range of result sequence</description> |
| </comment> |
| <methods> |
| <constructor visibility="public" name="ResultSequence" /> |
| <method abstract="true" visibility="public" name="add" fulltype="void" type="void"> |
| <comment> |
| <description>add item</description> |
| <attribute name="@param"> |
| <description>item |
| is an item of any type.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="item" comment="is an item of any type." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.AnyType" type="AnyType" /> |
| </params> |
| </method> |
| <method abstract="true" visibility="public" name="concat" fulltype="void" type="void"> |
| <comment> |
| <description>concatinate from rs</description> |
| <attribute name="@param"> |
| <description>rs |
| is a Result Sequence.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="rs" comment="is a Result Sequence." fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence" /> |
| </params> |
| </method> |
| <method abstract="true" visibility="public" name="iterator" fulltype="java.util.ListIterator" type="ListIterator"> |
| <comment> |
| <description>List Iterator.</description> |
| </comment> |
| </method> |
| <method abstract="true" visibility="public" name="get" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.AnyType" type="AnyType"> |
| <comment> |
| <description>get item in index i</description> |
| <attribute name="@param"> |
| <description>i |
| is the position.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="i" comment="is the position." fulltype="int" type="int" /> |
| </params> |
| </method> |
| <method abstract="true" visibility="public" name="size" returncomment="the size." fulltype="int" type="int"> |
| <comment> |
| <description>get the size</description> |
| <attribute name="@return"> |
| <description>the size.</description> |
| </attribute> |
| </comment> |
| </method> |
| <method abstract="true" visibility="public" name="clear" fulltype="void" type="void"> |
| <comment> |
| <description>clear</description> |
| </comment> |
| </method> |
| <method abstract="true" visibility="public" name="create_new" returncomment="a new result sequence." fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence"> |
| <comment> |
| <description>create a new result sequence</description> |
| <attribute name="@return"> |
| <description>a new result sequence.</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="first" returncomment="the first item." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.AnyType" type="AnyType"> |
| <comment> |
| <description>retrieve the first item</description> |
| <attribute name="@return"> |
| <description>the first item.</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="empty" returncomment="boolean." fulltype="boolean" type="boolean"> |
| <comment> |
| <description>check is the sequence is empty</description> |
| <attribute name="@return"> |
| <description>boolean.</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="string" returncomment="result string" fulltype="java.lang.String" type="String"> |
| <comment> |
| <description>retrieve items in sequence</description> |
| <attribute name="@return"> |
| <description>result string</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="release" fulltype="void" type="void"> |
| <comment> |
| <description>release the result sequence</description> |
| </comment> |
| </method> |
| </methods> |
| </jelclass> |
| <jelclass abstract="true" superclass="Object" visibility="public" package="org.eclipse.wst.xml.xpath2.processor" superclassfulltype="java.lang.Object" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequenceFactory" type="ResultSequenceFactory"> |
| <comment> |
| <description>Result sequence factory</description> |
| </comment> |
| <methods> |
| <constructor visibility="public" name="ResultSequenceFactory" /> |
| <method abstract="true" visibility="protected" name="fact_create_new" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence" /> |
| <method abstract="true" visibility="protected" name="fact_release" fulltype="void" type="void"> |
| <params> |
| <param name="rs" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence" /> |
| </params> |
| </method> |
| <method visibility="protected" name="fact_create_new" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence"> |
| <params> |
| <param name="item" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.AnyType" type="AnyType" /> |
| </params> |
| </method> |
| <method visibility="protected" name="fact_print_debug" fulltype="void" type="void" /> |
| <method static="true" visibility="public" name="create_new" returncomment="the creation of a new result sequence" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence"> |
| <comment> |
| <attribute name="@return"> |
| <description>the creation of a new result sequence</description> |
| </attribute> |
| </comment> |
| </method> |
| <method static="true" visibility="public" name="create_new" returncomment="factory creating new item" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence"> |
| <comment> |
| <attribute name="@param"> |
| <description>item |
| is an item of any type.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>factory creating new item</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="item" comment="is an item of any type." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.AnyType" type="AnyType" /> |
| </params> |
| </method> |
| <method static="true" visibility="public" name="release" fulltype="void" type="void"> |
| <comment> |
| <attribute name="@param"> |
| <description>rs |
| is the result sequence factory release rs</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="rs" comment="is the result sequence factory release rs" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence" /> |
| </params> |
| </method> |
| <method static="true" visibility="public" name="print_debug" fulltype="void" type="void"> |
| <comment> |
| <description>factory debug</description> |
| </comment> |
| </method> |
| </methods> |
| </jelclass> |
| <jelclass abstract="true" visibility="public" package="org.eclipse.wst.xml.xpath2.processor" interface="true" fulltype="org.eclipse.wst.xml.xpath2.processor.StaticChecker" type="StaticChecker"> |
| <comment> |
| <description>Interface to static checker.</description> |
| </comment> |
| <methods> |
| <method visibility="public" name="check" fulltype="void" type="void"> |
| <comment> |
| <description>checks XPathNode</description> |
| <attribute name="@throws"> |
| <description>static error.</description> |
| </attribute> |
| <attribute name="@param"> |
| <description>root |
| is an XPath node.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="root" comment="is an XPath node." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.XPathNode" type="XPathNode" /> |
| </params> |
| <exceptions> |
| <exception fulltype="org.eclipse.wst.xml.xpath2.processor.StaticError" type="StaticError" /> |
| </exceptions> |
| </method> |
| </methods> |
| </jelclass> |
| <jelclass abstract="true" visibility="public" package="org.eclipse.wst.xml.xpath2.processor" interface="true" fulltype="org.eclipse.wst.xml.xpath2.processor.StaticContext" type="StaticContext"> |
| <comment> |
| <description>interface to static context</description> |
| </comment> |
| <methods> |
| <method visibility="public" name="xpath1_compatible" returncomment="boolean" fulltype="boolean" type="boolean"> |
| <comment> |
| <description>is it xpath 1.0 compatible.</description> |
| <attribute name="@return"> |
| <description>boolean</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="prefix_exists" returncomment="boolean" fulltype="boolean" type="boolean"> |
| <comment> |
| <description>namespaces does the prefix exist</description> |
| <attribute name="@param"> |
| <description>prefix |
| is the prefix</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>boolean</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="prefix" comment="is the prefix" fulltype="java.lang.String" type="String" /> |
| </params> |
| </method> |
| <method visibility="public" name="resolve_prefix" returncomment="string" fulltype="java.lang.String" type="String"> |
| <comment> |
| <attribute name="@param"> |
| <description>prefix |
| is the prefix</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>string</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="prefix" comment="is the prefix" fulltype="java.lang.String" type="String" /> |
| </params> |
| </method> |
| <method visibility="public" name="default_namespace" returncomment="string" fulltype="java.lang.String" type="String"> |
| <comment> |
| <description>the default namespace</description> |
| <attribute name="@return"> |
| <description>string</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="default_function_namespace" returncomment="string" fulltype="java.lang.String" type="String"> |
| <comment> |
| <description>the default function namespace</description> |
| <attribute name="@return"> |
| <description>string</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="attribute_type_definition" returncomment="attributes's type definition" fulltype="org.apache.xerces.xs.XSTypeDefinition" type="XSTypeDefinition"> |
| <comment> |
| <attribute name="@param"> |
| <description>attr |
| is the qname variable</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>attributes's type definition</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="attr" comment="is the qname variable" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.QName" type="QName" /> |
| </params> |
| </method> |
| <method visibility="public" name="element_type_definition" returncomment="element's type definition" fulltype="org.apache.xerces.xs.XSTypeDefinition" type="XSTypeDefinition"> |
| <comment> |
| <attribute name="@param"> |
| <description>elem |
| is the elem of the qname</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>element's type definition</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="elem" comment="is the elem of the qname" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.QName" type="QName" /> |
| </params> |
| </method> |
| <method visibility="public" name="attribute_declared" returncomment="boolean" fulltype="boolean" type="boolean"> |
| <comment> |
| <description>is the attribute declared?</description> |
| <attribute name="@param"> |
| <description>attr |
| is the attribute of the qname</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>boolean</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="attr" comment="is the attribute of the qname" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.QName" type="QName" /> |
| </params> |
| </method> |
| <method visibility="public" name="element_declared" returncomment="boolean" fulltype="boolean" type="boolean"> |
| <comment> |
| <description>is the element declared?</description> |
| <attribute name="@param"> |
| <description>elem |
| is the elem of the qname</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>boolean</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="elem" comment="is the elem of the qname" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.QName" type="QName" /> |
| </params> |
| </method> |
| <method visibility="public" name="function_exists" returncomment="boolean" fulltype="boolean" type="boolean"> |
| <comment> |
| <description>is the element declared?</description> |
| <attribute name="@param"> |
| <description>name |
| is the qname name</description> |
| </attribute> |
| <attribute name="@param"> |
| <description>arity |
| integer of qname</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>boolean</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="name" comment="is the qname name" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.QName" type="QName" /> |
| <param name="arity" comment="integer of qname" fulltype="int" type="int" /> |
| </params> |
| </method> |
| <method visibility="public" name="base_uri" returncomment="uri" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.XSAnyURI" type="XSAnyURI"> |
| <comment> |
| <description>base uri</description> |
| <attribute name="@return"> |
| <description>uri</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="new_scope" fulltype="void" type="void"> |
| <comment> |
| <description>new scope</description> |
| </comment> |
| </method> |
| <method visibility="public" name="destroy_scope" fulltype="void" type="void"> |
| <comment> |
| <description>destroy scope</description> |
| </comment> |
| </method> |
| <method visibility="public" name="add_variable" fulltype="void" type="void"> |
| <comment> |
| <description>add variable</description> |
| <attribute name="@param"> |
| <description>name |
| is the qname</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="name" comment="is the qname" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.QName" type="QName" /> |
| </params> |
| </method> |
| <method visibility="public" name="del_variable" returncomment="boolean if deleted variable" fulltype="boolean" type="boolean"> |
| <comment> |
| <description>delete the variable</description> |
| <attribute name="@param"> |
| <description>name |
| is the qname</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>boolean if deleted variable</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="name" comment="is the qname" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.QName" type="QName" /> |
| </params> |
| </method> |
| <method visibility="public" name="variable_exists" returncomment="boolean if variable exists" fulltype="boolean" type="boolean"> |
| <comment> |
| <attribute name="@param"> |
| <description>name |
| is the qname</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>boolean if variable exists</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="name" comment="is the qname" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.QName" type="QName" /> |
| </params> |
| </method> |
| <method visibility="public" name="variable_in_scope" fulltype="boolean" type="boolean"> |
| <comment> |
| <attribute name="@param"> |
| <description>var |
| is the variable of qname</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="var" comment="is the variable of qname" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.QName" type="QName" /> |
| </params> |
| </method> |
| <method visibility="public" name="type_defined" returncomment="boolean" fulltype="boolean" type="boolean"> |
| <comment> |
| <attribute name="@param"> |
| <description>name |
| is qname</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>boolean</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="name" comment="is qname" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.QName" type="QName" /> |
| </params> |
| </method> |
| <method visibility="public" name="derives_from" returncomment="boolean" fulltype="boolean" type="boolean"> |
| <comment> |
| <attribute name="@param"> |
| <description>at |
| the node type</description> |
| </attribute> |
| <attribute name="@param"> |
| <description>et |
| is the qname</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>boolean</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="at" comment="the node type" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.NodeType" type="NodeType" /> |
| <param name="et" comment="is the qname" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.QName" type="QName" /> |
| </params> |
| </method> |
| <method visibility="public" name="derives_from" returncomment="boolean" fulltype="boolean" type="boolean"> |
| <comment> |
| <attribute name="@param"> |
| <description>at |
| the node type</description> |
| </attribute> |
| <attribute name="@param"> |
| <description>et |
| is the XSTypeDefinition of the node</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>boolean</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="at" comment="the node type" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.NodeType" type="NodeType" /> |
| <param name="et" comment="is the XSTypeDefinition of the node" fulltype="org.apache.xerces.xs.XSTypeDefinition" type="XSTypeDefinition" /> |
| </params> |
| </method> |
| <method visibility="public" name="add_namespace" fulltype="void" type="void"> |
| <comment> |
| <description>add namespace</description> |
| <attribute name="@param"> |
| <description>prefix |
| the prefix of the namespace</description> |
| </attribute> |
| <attribute name="@param"> |
| <description>ns |
| is the XSTypeDefinition of the node</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="prefix" comment="the prefix of the namespace" fulltype="java.lang.String" type="String" /> |
| <param name="ns" comment="is the XSTypeDefinition of the node" fulltype="java.lang.String" type="String" /> |
| </params> |
| </method> |
| <method visibility="public" name="expand_function_qname" returncomment="boolean if function can be expanded" fulltype="boolean" type="boolean"> |
| <comment> |
| <description>expand function</description> |
| <attribute name="@param"> |
| <description>name |
| is the qname</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>boolean if function can be expanded</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="name" comment="is the qname" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.QName" type="QName" /> |
| </params> |
| </method> |
| <method visibility="public" name="expand_elem_type_qname" returncomment="boolean if function can be expanded" fulltype="boolean" type="boolean"> |
| <comment> |
| <description>expand element type qname</description> |
| <attribute name="@param"> |
| <description>name |
| is the qname</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>boolean if function can be expanded</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="name" comment="is the qname" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.QName" type="QName" /> |
| </params> |
| </method> |
| <method visibility="public" name="expand_qname" returncomment="boolean if function can be expanded" fulltype="boolean" type="boolean"> |
| <comment> |
| <description>expand qname</description> |
| <attribute name="@param"> |
| <description>name |
| is the qname</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>boolean if function can be expanded</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="name" comment="is the qname" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.QName" type="QName" /> |
| </params> |
| </method> |
| <method visibility="public" name="add_function_library" fulltype="void" type="void"> |
| <comment> |
| <description>add function to library</description> |
| <attribute name="@param"> |
| <description>fl |
| is the function library</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="fl" comment="is the function library" fulltype="FunctionLibrary" type="FunctionLibrary" /> |
| </params> |
| </method> |
| <method visibility="public" name="make_atomic" returncomment="any atomic type" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.AnyAtomicType" type="AnyAtomicType"> |
| <comment> |
| <attribute name="@param"> |
| <description>name |
| is the qname</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>any atomic type</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="name" comment="is the qname" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.QName" type="QName" /> |
| </params> |
| </method> |
| <method visibility="public" name="set_base_uri" fulltype="void" type="void"> |
| <comment> |
| <description>Sets the base uri for the context.</description> |
| <attribute name="@param"> |
| <description>baseuri</description> |
| </attribute> |
| <attribute name="@since"> |
| <description>1.1</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="baseuri" comment="" fulltype="java.lang.String" type="String" /> |
| </params> |
| </method> |
| <method visibility="public" name="get_collections" fulltype="java.util.Map" type="Map"> |
| <comment> |
| <attribute name="@since"> |
| <description>1.1</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="set_collections" fulltype="void" type="void"> |
| <comment> |
| <attribute name="@since"> |
| <description>1.1</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="collections" fulltype="java.util.Map" type="Map" /> |
| </params> |
| </method> |
| </methods> |
| </jelclass> |
| <jelclass superclass="XPathException" visibility="public" package="org.eclipse.wst.xml.xpath2.processor" serializable="true" superclassfulltype="org.eclipse.wst.xml.xpath2.processor.XPathException" fulltype="org.eclipse.wst.xml.xpath2.processor.StaticError" type="StaticError"> |
| <comment> |
| <description>Base class for all static errors as defined by the XPath 2.0 specification</description> |
| </comment> |
| <methods> |
| <constructor visibility="public" name="StaticError"> |
| <comment> |
| <description>Constructor for a generic static error</description> |
| <attribute name="@param"> |
| <description>code |
| The error code as specified in XPath 2.0</description> |
| </attribute> |
| <attribute name="@param"> |
| <description>err |
| Humar readable error message</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="code" comment="The error code as specified in XPath 2.0" fulltype="java.lang.String" type="String" /> |
| <param name="err" comment="Humar readable error message" fulltype="java.lang.String" type="String" /> |
| </params> |
| </constructor> |
| <method visibility="public" name="code" returncomment="error code which represents the error" fulltype="java.lang.String" type="String"> |
| <comment> |
| <attribute name="@return"> |
| <description>error code which represents the error</description> |
| </attribute> |
| </comment> |
| </method> |
| </methods> |
| </jelclass> |
| <jelclass superclass="Object" visibility="public" package="org.eclipse.wst.xml.xpath2.processor" superclassfulltype="java.lang.Object" fulltype="org.eclipse.wst.xml.xpath2.processor.StaticNameResolver" type="StaticNameResolver"> |
| <implements> |
| <interface fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.XPathVisitor" type="XPathVisitor" /> |
| <interface fulltype="org.eclipse.wst.xml.xpath2.processor.StaticChecker" type="StaticChecker" /> |
| </implements> |
| <comment> |
| <description>This class resolves static names.</description> |
| </comment> |
| <methods> |
| <constructor visibility="public" name="StaticNameResolver"> |
| <comment> |
| <description>Constructor for static name resolver</description> |
| <attribute name="@param"> |
| <description>sc |
| is the static context.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="sc" comment="is the static context." fulltype="org.eclipse.wst.xml.xpath2.processor.StaticContext" type="StaticContext" /> |
| </params> |
| </constructor> |
| <method visibility="public" name="check" fulltype="void" type="void"> |
| <comment> |
| <description>Check the XPath node.</description> |
| <attribute name="@param"> |
| <description>node |
| is the XPath node to check.</description> |
| </attribute> |
| <attribute name="@throws"> |
| <description>StaticError |
| static error.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="node" comment="is the XPath node to check." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.XPathNode" type="XPathNode" /> |
| </params> |
| <exceptions> |
| <exception comment="static error." fulltype="org.eclipse.wst.xml.xpath2.processor.StaticError" type="StaticError" /> |
| </exceptions> |
| </method> |
| <method visibility="public" name="visit" returncomment="null." fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Validate an XPath by visiting all the nodes.</description> |
| <attribute name="@param"> |
| <description>xp |
| is the XPath.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>null.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="xp" comment="is the XPath." fulltype="org.eclipse.wst.xml.xpath2.processor.ast.XPath" type="XPath" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" returncomment="null." fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Validate a for expression.</description> |
| <attribute name="@param"> |
| <description>fex |
| is the for expression.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>null.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="fex" comment="is the for expression." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.ForExpr" type="ForExpr" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" returncomment="null." fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Validate a quantified expression.</description> |
| <attribute name="@param"> |
| <description>qex |
| is the quantified expression.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>null.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="qex" comment="is the quantified expression." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.QuantifiedExpr" type="QuantifiedExpr" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" returncomment="null." fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Validate an if expression.</description> |
| <attribute name="@param"> |
| <description>ifex |
| is the if expression.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>null.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="ifex" comment="is the if expression." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.IfExpr" type="IfExpr" /> |
| </params> |
| </method> |
| <method visibility="public" name="printBinExpr" fulltype="void" type="void"> |
| <comment> |
| <description>Validate a binary expression by checking its left and right children.</description> |
| <attribute name="@param"> |
| <description>name |
| is the name of the binary expression.</description> |
| </attribute> |
| <attribute name="@param"> |
| <description>e |
| is the expression itself.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="name" comment="is the name of the binary expression." fulltype="java.lang.String" type="String" /> |
| <param name="e" comment="is the expression itself." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.BinExpr" type="BinExpr" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" returncomment="null." fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Validate an OR expression.</description> |
| <attribute name="@param"> |
| <description>orex |
| is the expression.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>null.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="orex" comment="is the expression." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.OrExpr" type="OrExpr" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" returncomment="null." fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Validate an AND expression.</description> |
| <attribute name="@param"> |
| <description>andex |
| is the expression.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>null.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="andex" comment="is the expression." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.AndExpr" type="AndExpr" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" returncomment="null." fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Validate a comparison expression.</description> |
| <attribute name="@param"> |
| <description>cmpex |
| is the expression.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>null.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="cmpex" comment="is the expression." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.CmpExpr" type="CmpExpr" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" returncomment="null." fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Validate a range expression.</description> |
| <attribute name="@param"> |
| <description>rex |
| is the expression.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>null.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="rex" comment="is the expression." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.RangeExpr" type="RangeExpr" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" returncomment="null." fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Validate an additon expression.</description> |
| <attribute name="@param"> |
| <description>addex |
| is the expression.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>null.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="addex" comment="is the expression." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.AddExpr" type="AddExpr" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" returncomment="null." fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Validate a subtraction expression.</description> |
| <attribute name="@param"> |
| <description>subex |
| is the expression.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>null.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="subex" comment="is the expression." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.SubExpr" type="SubExpr" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" returncomment="null." fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Validate a multiplication expression.</description> |
| <attribute name="@param"> |
| <description>mulex |
| is the expression.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>null.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="mulex" comment="is the expression." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.MulExpr" type="MulExpr" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" returncomment="null." fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Validate a division expression.</description> |
| <attribute name="@param"> |
| <description>mulex |
| is the expression.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>null.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="mulex" comment="is the expression." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.DivExpr" type="DivExpr" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" returncomment="null." fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Validate an integer divison expression.</description> |
| <attribute name="@param"> |
| <description>mulex |
| is the expression.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>null.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="mulex" comment="is the expression." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.IDivExpr" type="IDivExpr" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" returncomment="null." fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Validate a mod expression.</description> |
| <attribute name="@param"> |
| <description>mulex |
| is the expression.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>null.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="mulex" comment="is the expression." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.ModExpr" type="ModExpr" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" returncomment="null." fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Validate a union expression.</description> |
| <attribute name="@param"> |
| <description>unex |
| is the expression.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>null.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="unex" comment="is the expression." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.UnionExpr" type="UnionExpr" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" returncomment="null." fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Validate a piped expression.</description> |
| <attribute name="@param"> |
| <description>pipex |
| is the expression.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>null.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="pipex" comment="is the expression." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.PipeExpr" type="PipeExpr" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" returncomment="null." fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Validate an intersection expression.</description> |
| <attribute name="@param"> |
| <description>iexpr |
| is the expression.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>null.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="iexpr" comment="is the expression." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.IntersectExpr" type="IntersectExpr" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" returncomment="null." fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Validate an except expression.</description> |
| <attribute name="@param"> |
| <description>eexpr |
| is the expression.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>null.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="eexpr" comment="is the expression." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.ExceptExpr" type="ExceptExpr" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" returncomment="null." fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Validate an 'instance of' expression.</description> |
| <attribute name="@param"> |
| <description>ioexp |
| is the expression.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>null.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="ioexp" comment="is the expression." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.InstOfExpr" type="InstOfExpr" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" returncomment="null." fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Validate a 'treat as' expression.</description> |
| <attribute name="@param"> |
| <description>taexp |
| is the expression.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>null.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="taexp" comment="is the expression." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.TreatAsExpr" type="TreatAsExpr" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" returncomment="null." fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Validate a castable expression.</description> |
| <attribute name="@param"> |
| <description>cexp |
| is the expression.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>null.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="cexp" comment="is the expression." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.CastableExpr" type="CastableExpr" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" returncomment="null." fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Validate a cast expression.</description> |
| <attribute name="@param"> |
| <description>cexp |
| is the expression.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>null.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="cexp" comment="is the expression." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.CastExpr" type="CastExpr" /> |
| </params> |
| </method> |
| <method visibility="public" name="printUnExpr" fulltype="void" type="void"> |
| <comment> |
| <description>Validate a unary expression by checking its one child.</description> |
| <attribute name="@param"> |
| <description>name |
| is the name of the expression.</description> |
| </attribute> |
| <attribute name="@param"> |
| <description>e |
| is the expression itself.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="name" comment="is the name of the expression." fulltype="java.lang.String" type="String" /> |
| <param name="e" comment="is the expression itself." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.UnExpr" type="UnExpr" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" returncomment="null." fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Validate a minus expression.</description> |
| <attribute name="@param"> |
| <description>e |
| is the expression.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>null.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="e" comment="is the expression." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.MinusExpr" type="MinusExpr" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" returncomment="null." fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Validate a plus expression.</description> |
| <attribute name="@param"> |
| <description>e |
| is the expression.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>null.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="e" comment="is the expression." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.PlusExpr" type="PlusExpr" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" returncomment="null." fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Validate an xpath expression.</description> |
| <attribute name="@param"> |
| <description>e |
| is the expression.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>null.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="e" comment="is the expression." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.XPathExpr" type="XPathExpr" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" returncomment="null." fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Validate a forward step.</description> |
| <attribute name="@param"> |
| <description>e |
| is the expression.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>null.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="e" comment="is the expression." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.ForwardStep" type="ForwardStep" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" returncomment="null." fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Validate a reverse step.</description> |
| <attribute name="@param"> |
| <description>e |
| is the expression.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>null.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="e" comment="is the expression." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.ReverseStep" type="ReverseStep" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" returncomment="null." fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Validate a name test.</description> |
| <attribute name="@param"> |
| <description>e |
| is the expression.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>null.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="e" comment="is the expression." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.NameTest" type="NameTest" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" returncomment="null." fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Validate a variable reference.</description> |
| <attribute name="@param"> |
| <description>e |
| is the expression.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>null.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="e" comment="is the expression." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.VarRef" type="VarRef" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" returncomment="null." fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Validate a string literal.</description> |
| <attribute name="@param"> |
| <description>e |
| is the expression.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>null.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="e" comment="is the expression." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.StringLiteral" type="StringLiteral" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" returncomment="null." fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Validate an integer literal.</description> |
| <attribute name="@param"> |
| <description>e |
| is the expression.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>null.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="e" comment="is the expression." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.IntegerLiteral" type="IntegerLiteral" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" returncomment="null." fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Validate a double literal.</description> |
| <attribute name="@param"> |
| <description>e |
| is the expression.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>null.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="e" comment="is the expression." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.DoubleLiteral" type="DoubleLiteral" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" returncomment="null." fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Validate a decimal literal.</description> |
| <attribute name="@param"> |
| <description>e |
| is the expression.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>null.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="e" comment="is the expression." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.DecimalLiteral" type="DecimalLiteral" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" returncomment="null." fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Validate a parenthesized expression.</description> |
| <attribute name="@param"> |
| <description>e |
| is the expression.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>null.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="e" comment="is the expression." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.ParExpr" type="ParExpr" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" returncomment="null." fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Validate a context item expression.</description> |
| <attribute name="@param"> |
| <description>e |
| is the expression.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>null.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="e" comment="is the expression." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.CntxItemExpr" type="CntxItemExpr" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" returncomment="null." fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Validate a function call.</description> |
| <attribute name="@param"> |
| <description>e |
| is the expression.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>null.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="e" comment="is the expression." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.FunctionCall" type="FunctionCall" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" returncomment="null." fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Validate a single type.</description> |
| <attribute name="@param"> |
| <description>e |
| is the expression.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>null.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="e" comment="is the expression." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.SingleType" type="SingleType" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" returncomment="null." fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Validate a sequence type.</description> |
| <attribute name="@param"> |
| <description>e |
| is the expression.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>null.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="e" comment="is the expression." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.SequenceType" type="SequenceType" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" returncomment="null." fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Validate an item type.</description> |
| <attribute name="@param"> |
| <description>e |
| is the expression.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>null.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="e" comment="is the expression." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.ItemType" type="ItemType" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" returncomment="null." fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Validate an any kind test.</description> |
| <attribute name="@param"> |
| <description>e |
| is the expression.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>null.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="e" comment="is the expression." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.AnyKindTest" type="AnyKindTest" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" returncomment="null." fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Validate a document test.</description> |
| <attribute name="@param"> |
| <description>e |
| is the expression.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>null.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="e" comment="is the expression." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.DocumentTest" type="DocumentTest" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" returncomment="null." fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Validate a text test.</description> |
| <attribute name="@param"> |
| <description>e |
| is the expression.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>null.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="e" comment="is the expression." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.TextTest" type="TextTest" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" returncomment="null." fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Validate a comment test.</description> |
| <attribute name="@param"> |
| <description>e |
| is the expression.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>null.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="e" comment="is the expression." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.CommentTest" type="CommentTest" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" returncomment="null." fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Validate a processing instructing test.</description> |
| <attribute name="@param"> |
| <description>e |
| is the expression.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>null.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="e" comment="is the expression." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.PITest" type="PITest" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" returncomment="null." fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Validate an attribute test.</description> |
| <attribute name="@param"> |
| <description>e |
| is the expression.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>null.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="e" comment="is the expression." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.AttributeTest" type="AttributeTest" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" returncomment="null." fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Validate a schema attribute test.</description> |
| <attribute name="@param"> |
| <description>e |
| is the expression.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>null.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="e" comment="is the expression." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.SchemaAttrTest" type="SchemaAttrTest" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" returncomment="null." fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Validate an element test.</description> |
| <attribute name="@param"> |
| <description>e |
| is the expression.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>null.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="e" comment="is the expression." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.ElementTest" type="ElementTest" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" returncomment="null." fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Validate a schema element test.</description> |
| <attribute name="@param"> |
| <description>e |
| is the expression.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>null.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="e" comment="is the expression." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.SchemaElemTest" type="SchemaElemTest" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" returncomment="null." fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Validate an axis step.</description> |
| <attribute name="@param"> |
| <description>e |
| is the expression.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>null.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="e" comment="is the expression." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.AxisStep" type="AxisStep" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" returncomment="null." fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Validate a filter expression.</description> |
| <attribute name="@param"> |
| <description>e |
| is the expression.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>null.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="e" comment="is the expression." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.FilterExpr" type="FilterExpr" /> |
| </params> |
| </method> |
| </methods> |
| <jelclass superclass="Error" visibility="package-private" package="org.eclipse.wst.xml.xpath2.processor" serializable="true" superclassfulltype="java.lang.Error" fulltype="org.eclipse.wst.xml.xpath2.processor.StaticNameResolver.DummyError" type="StaticNameResolver.DummyError"> |
| <methods> |
| <constructor visibility="package-private" name="StaticNameResolver.DummyError" /> |
| </methods> |
| </jelclass> |
| </jelclass> |
| <jelclass superclass="Error" visibility="package-private" package="org.eclipse.wst.xml.xpath2.processor" serializable="true" superclassfulltype="java.lang.Error" fulltype="org.eclipse.wst.xml.xpath2.processor.StaticNameResolver.DummyError" type="StaticNameResolver.DummyError"> |
| <methods> |
| <constructor visibility="package-private" name="StaticNameResolver.DummyError" /> |
| </methods> |
| </jelclass> |
| <jelclass superclass="Exception" visibility="public" package="org.eclipse.wst.xml.xpath2.processor" serializable="true" superclassfulltype="java.lang.Exception" fulltype="org.eclipse.wst.xml.xpath2.processor.XPathException" type="XPathException"> |
| <comment> |
| <description>This exception is thrown when there is a problem with an XPath exception.</description> |
| </comment> |
| <methods> |
| <constructor visibility="public" name="XPathException"> |
| <comment> |
| <description>Constructor for XPathException</description> |
| <attribute name="@param"> |
| <description>reason |
| Is the reason why the exception has been thrown.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="reason" comment="Is the reason why the exception has been thrown." fulltype="java.lang.String" type="String" /> |
| </params> |
| </constructor> |
| <method visibility="public" name="reason" returncomment="the reason why the exception has been throw." fulltype="java.lang.String" type="String"> |
| <comment> |
| <description>The reason why the exception has been thrown.</description> |
| <attribute name="@return"> |
| <description>the reason why the exception has been throw.</description> |
| </attribute> |
| </comment> |
| </method> |
| </methods> |
| </jelclass> |
| <jelclass abstract="true" visibility="public" package="org.eclipse.wst.xml.xpath2.processor" interface="true" fulltype="org.eclipse.wst.xml.xpath2.processor.XPathParser" type="XPathParser"> |
| <comment> |
| <description>This is an interface class for the XPath parser.</description> |
| </comment> |
| <methods> |
| <method visibility="public" name="parse" returncomment="The parsed XPath." fulltype="org.eclipse.wst.xml.xpath2.processor.ast.XPath" type="XPath"> |
| <comment> |
| <description>Constructor for the XPath parser interface.</description> |
| <attribute name="@param"> |
| <description>xpath |
| is the input XPath to be parsed.</description> |
| </attribute> |
| <attribute name="@throws"> |
| <description>XPathParserException |
| XPath parser exception.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>The parsed XPath.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="xpath" comment="is the input XPath to be parsed." fulltype="java.lang.String" type="String" /> |
| </params> |
| <exceptions> |
| <exception comment="XPath parser exception." fulltype="org.eclipse.wst.xml.xpath2.processor.XPathParserException" type="XPathParserException" /> |
| </exceptions> |
| </method> |
| </methods> |
| </jelclass> |
| <jelclass superclass="StaticError" visibility="public" package="org.eclipse.wst.xml.xpath2.processor" serializable="true" superclassfulltype="org.eclipse.wst.xml.xpath2.processor.StaticError" fulltype="org.eclipse.wst.xml.xpath2.processor.XPathParserException" type="XPathParserException"> |
| <comment> |
| <description>This exception is thrown if there is a problem with the XPath parser.</description> |
| </comment> |
| <fields> |
| <field final="true" static="true" const="XPST0003" visibility="public" name="INVALID_XPATH_EXPRESSION" constexpr=""XPST0003"" fulltype="java.lang.String" type="String"> |
| <comment> |
| <description>The type of exception.</description> |
| </comment> |
| </field> |
| </fields> |
| <methods> |
| <constructor visibility="public" name="XPathParserException"> |
| <comment> |
| <description>Constructor for XPathParserException.</description> |
| <attribute name="@param"> |
| <description>reason |
| is the reason why the exception has been thrown.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="reason" comment="is the reason why the exception has been thrown." fulltype="java.lang.String" type="String" /> |
| </params> |
| </constructor> |
| </methods> |
| </jelclass> |
| <jelclass superclass="Object" visibility="public" package="org.eclipse.wst.xml.xpath2.processor" superclassfulltype="java.lang.Object" fulltype="org.eclipse.wst.xml.xpath2.processor.XercesLoader" type="XercesLoader"> |
| <implements> |
| <interface fulltype="org.eclipse.wst.xml.xpath2.processor.DOMLoader" type="DOMLoader" /> |
| </implements> |
| <comment> |
| <description>Xerces loader class. The loading is always namespace aware.</description> |
| </comment> |
| <fields> |
| <field final="true" static="true" const="http://xml.org/sax/features/namespaces" visibility="public" name="NAMESPACES_FEATURE" constexpr=""http://xml.org/sax/features/namespaces"" fulltype="java.lang.String" type="String" /> |
| <field final="true" static="true" const="http://xml.org/sax/features/validation" visibility="public" name="VALIDATION_FEATURE" constexpr=""http://xml.org/sax/features/validation"" fulltype="java.lang.String" type="String" /> |
| <field final="true" static="true" const="http://apache.org/xml/features/validation/schema" visibility="public" name="SCHEMA_VALIDATION_FEATURE" constexpr=""http://apache.org/xml/features/validation/schema"" fulltype="java.lang.String" type="String" /> |
| <field final="true" static="true" const="http://apache.org/xml/features/validation/schema-full-checking" visibility="public" name="SCHEMA_FULL_CHECKING_FEATURE" constexpr=""http://apache.org/xml/features/validation/schema-full-checking"" fulltype="java.lang.String" type="String" /> |
| <field final="true" static="true" const="http://apache.org/xml/features/validation/dynamic" visibility="public" name="DYNAMIC_VALIDATION_FEATURE" constexpr=""http://apache.org/xml/features/validation/dynamic"" fulltype="java.lang.String" type="String" /> |
| <field final="true" static="true" const="http://apache.org/xml/features/nonvalidating/load-external-dtd" visibility="public" name="LOAD_EXTERNAL_DTD_FEATURE" constexpr=""http://apache.org/xml/features/nonvalidating/load-external-dtd"" fulltype="java.lang.String" type="String" /> |
| <field final="true" static="true" const="http://java.sun.com/xml/jaxp/properties/schemaLanguage" visibility="public" name="JAXP_SCHEMA_LANGUAGE" constexpr=""http://java.sun.com/xml/jaxp/properties/schemaLanguage"" fulltype="java.lang.String" type="String" /> |
| <field final="true" static="true" const="http://www.w3.org/2001/XMLSchema" visibility="public" name="W3C_XML_SCHEMA" constexpr=""http://www.w3.org/2001/XMLSchema"" fulltype="java.lang.String" type="String" /> |
| <field final="true" static="true" const="http://apache.org/xml/properties/dom/document-class-name" visibility="public" name="DOCUMENT_IMPLEMENTATION_PROPERTY" constexpr=""http://apache.org/xml/properties/dom/document-class-name"" fulltype="java.lang.String" type="String" /> |
| <field final="true" static="true" const="org.apache.xerces.dom.PSVIDocumentImpl" visibility="public" name="DOCUMENT_PSVI_IMPLEMENTATION" constexpr=""org.apache.xerces.dom.PSVIDocumentImpl"" fulltype="java.lang.String" type="String" /> |
| <field visibility="package-private" name="_validating" fulltype="boolean" type="boolean" /> |
| <field visibility="package-private" name="_schema" fulltype="javax.xml.validation.Schema" type="Schema" /> |
| </fields> |
| <methods> |
| <constructor visibility="public" name="XercesLoader"> |
| <comment> |
| <description>Constructor for Xerces loader.</description> |
| </comment> |
| </constructor> |
| <constructor visibility="public" name="XercesLoader"> |
| <comment> |
| <attribute name="@since"> |
| <description>1.1</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="schema" fulltype="javax.xml.validation.Schema" type="Schema" /> |
| </params> |
| </constructor> |
| <method visibility="public" name="load" returncomment="The loaded document." fulltype="org.w3c.dom.Document" type="Document"> |
| <comment> |
| <description>The Xerces loader loads the XML document</description> |
| <attribute name="@param"> |
| <description>in |
| is the input stream.</description> |
| </attribute> |
| <attribute name="@throws"> |
| <description>DOMLoaderException |
| DOM loader exception.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>The loaded document.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="in" comment="is the input stream." fulltype="java.io.InputStream" type="InputStream" /> |
| </params> |
| <exceptions> |
| <exception comment="DOM loader exception." fulltype="org.eclipse.wst.xml.xpath2.processor.DOMLoaderException" type="DOMLoaderException" /> |
| </exceptions> |
| </method> |
| <method visibility="public" name="set_validating" fulltype="void" type="void"> |
| <comment> |
| <description>Set validating boolean.</description> |
| <attribute name="@param"> |
| <description>x |
| is the value to set the validating boolean to.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="x" comment="is the value to set the validating boolean to." fulltype="boolean" type="boolean" /> |
| </params> |
| </method> |
| </methods> |
| </jelclass> |
| <jelclass superclass="XPathNode" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.ast" superclassfulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.XPathNode" fulltype="org.eclipse.wst.xml.xpath2.processor.ast.XPath" type="XPath"> |
| <comment> |
| <description>Support for XPath.</description> |
| </comment> |
| <methods> |
| <constructor visibility="public" name="XPath"> |
| <comment> |
| <description>Constructor for XPath.</description> |
| <attribute name="@param"> |
| <description>exprs |
| XPath expressions.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="exprs" comment="XPath expressions." fulltype="java.util.Collection" type="Collection" /> |
| </params> |
| </constructor> |
| <method visibility="public" name="accept" returncomment="Result of Visitor operation." fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Support for Visitor interface.</description> |
| <attribute name="@return"> |
| <description>Result of Visitor operation.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="v" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.XPathVisitor" type="XPathVisitor" /> |
| </params> |
| </method> |
| <method visibility="public" name="iterator" returncomment="Result of Iterator operation." fulltype="java.util.Iterator" type="Iterator"> |
| <comment> |
| <description>Support for Iterator interface.</description> |
| <attribute name="@return"> |
| <description>Result of Iterator operation.</description> |
| </attribute> |
| </comment> |
| </method> |
| </methods> |
| </jelclass> |
| <jelclass superclass="FunctionLibrary" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.function" superclassfulltype="FunctionLibrary" fulltype="org.eclipse.wst.xml.xpath2.processor.function.FnFunctionLibrary" type="FnFunctionLibrary"> |
| <comment> |
| <description>Maintains a library of core functions and user defined functions.</description> |
| </comment> |
| <fields> |
| <field final="true" static="true" const="http://www.w3.org/2005/xpath-functions" visibility="public" name="XPATH_FUNCTIONS_NS" constexpr=""http://www.w3.org/2005/xpath-functions"" fulltype="java.lang.String" type="String"> |
| <comment> |
| <description>Path to xpath functions specification.</description> |
| </comment> |
| </field> |
| </fields> |
| <methods> |
| <constructor visibility="public" name="FnFunctionLibrary"> |
| <comment> |
| <description>Constructor for FnFunctionLibrary.</description> |
| </comment> |
| </constructor> |
| </methods> |
| </jelclass> |
| <jelclass superclass="ConstructorFL" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.function" superclassfulltype="ConstructorFL" fulltype="org.eclipse.wst.xml.xpath2.processor.function.XSCtrLibrary" type="XSCtrLibrary"> |
| <comment> |
| <description>XML Schema control library support.</description> |
| </comment> |
| <fields> |
| <field final="true" static="true" const="http://www.w3.org/2001/XMLSchema" visibility="public" name="XML_SCHEMA_NS" constexpr=""http://www.w3.org/2001/XMLSchema"" fulltype="java.lang.String" type="String"> |
| <comment> |
| <description>Path to w3.org XML Schema specification.</description> |
| </comment> |
| </field> |
| </fields> |
| <methods> |
| <constructor visibility="public" name="XSCtrLibrary"> |
| <comment> |
| <description>Constructor for XSCtrLibrary.</description> |
| </comment> |
| </constructor> |
| </methods> |
| </jelclass> |
| <jelclass superclass="ParentAxis" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal" superclassfulltype="org.eclipse.wst.xml.xpath2.processor.internal.ParentAxis" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.AncestorAxis" type="AncestorAxis"> |
| <comment> |
| <description>Returns the ancestors of the context node, this always includes the root |
| node.</description> |
| </comment> |
| <methods> |
| <constructor visibility="public" name="AncestorAxis" /> |
| <method visibility="public" name="iterate" returncomment="The nodes that are ancestors of the context node." fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence"> |
| <comment> |
| <description>Get the ancestors of the context node.</description> |
| <attribute name="@param"> |
| <description>node |
| is the type of node.</description> |
| </attribute> |
| <attribute name="@param"> |
| <description>dc |
| is the dynamic context.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>The nodes that are ancestors of the context node.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="node" comment="is the type of node." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.NodeType" type="NodeType" /> |
| <param name="dc" comment="is the dynamic context." fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicContext" type="DynamicContext" /> |
| </params> |
| </method> |
| </methods> |
| </jelclass> |
| <jelclass superclass="ReverseAxis" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal" superclassfulltype="org.eclipse.wst.xml.xpath2.processor.internal.ReverseAxis" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.AncestorOrSelfAxis" type="AncestorOrSelfAxis"> |
| <comment> |
| <description>The ancestor-or-self axis contains the context node and the ancestors of the |
| context node, this always includes the root node.</description> |
| </comment> |
| <methods> |
| <constructor visibility="public" name="AncestorOrSelfAxis" /> |
| <method visibility="public" name="iterate" returncomment="The context node and its ancestors." fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence"> |
| <comment> |
| <description>Get ancestor nodes of the context node and the context node itself.</description> |
| <attribute name="@param"> |
| <description>node |
| is the type of node.</description> |
| </attribute> |
| <attribute name="@param"> |
| <description>dc |
| is the dynamic context.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>The context node and its ancestors.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="node" comment="is the type of node." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.NodeType" type="NodeType" /> |
| <param name="dc" comment="is the dynamic context." fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicContext" type="DynamicContext" /> |
| </params> |
| </method> |
| </methods> |
| </jelclass> |
| <jelclass superclass="ForwardAxis" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal" superclassfulltype="org.eclipse.wst.xml.xpath2.processor.internal.ForwardAxis" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.AttributeAxis" type="AttributeAxis"> |
| <comment> |
| <description>The attribute axis contains the attributes of the context node. The axis will |
| be empty unless the context node is an element.</description> |
| </comment> |
| <methods> |
| <constructor visibility="public" name="AttributeAxis" /> |
| <method visibility="public" name="iterate" returncomment="The attibutes of the context node." fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence"> |
| <comment> |
| <description>Retrieves the context node's attributes.</description> |
| <attribute name="@param"> |
| <description>node |
| is the type of node.</description> |
| </attribute> |
| <attribute name="@param"> |
| <description>dc |
| is the dynamic context.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>The attibutes of the context node.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="node" comment="is the type of node." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.NodeType" type="NodeType" /> |
| <param name="dc" comment="is the dynamic context." fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicContext" type="DynamicContext" /> |
| </params> |
| </method> |
| <method visibility="public" name="principal_node_kind" returncomment="The type of node." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.NodeType" type="NodeType"> |
| <comment> |
| <description>Retrieves the node's principle node kind.</description> |
| <attribute name="@return"> |
| <description>The type of node.</description> |
| </attribute> |
| </comment> |
| </method> |
| </methods> |
| </jelclass> |
| <jelclass abstract="true" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal" interface="true" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.Axis" type="Axis"> |
| <comment> |
| <description>This is the interface class for an Axis. |
| |
| An axis defines the "direction of movement" for a step between a context node |
| and another node that is reachable via the axis.</description> |
| </comment> |
| <methods> |
| <method visibility="public" name="iterate" returncomment="The result sequence." fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence"> |
| <comment> |
| <description>Get elements and attributes.</description> |
| <attribute name="@param"> |
| <description>node |
| is the type of node.</description> |
| </attribute> |
| <attribute name="@param"> |
| <description>dc |
| is the dynamic context.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>The result sequence.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="node" comment="is the type of node." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.NodeType" type="NodeType" /> |
| <param name="dc" comment="is the dynamic context." fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicContext" type="DynamicContext" /> |
| </params> |
| </method> |
| <method visibility="public" name="principal_node_kind" returncomment="The principle node kind." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.NodeType" type="NodeType"> |
| <comment> |
| <description>Get the principle kind of node.</description> |
| <attribute name="@return"> |
| <description>The principle node kind.</description> |
| </attribute> |
| </comment> |
| </method> |
| </methods> |
| </jelclass> |
| <jelclass superclass="ForwardAxis" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal" superclassfulltype="org.eclipse.wst.xml.xpath2.processor.internal.ForwardAxis" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ChildAxis" type="ChildAxis"> |
| <comment> |
| <description>The child axis contains the children of the context node.</description> |
| </comment> |
| <methods> |
| <constructor visibility="public" name="ChildAxis" /> |
| <method visibility="public" name="iterate" returncomment="The context node's children." fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence"> |
| <comment> |
| <description>Retrieves the context node's children.</description> |
| <attribute name="@param"> |
| <description>node |
| is the type of node.</description> |
| </attribute> |
| <attribute name="@param"> |
| <description>dc |
| is the dynamic context.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>The context node's children.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="node" comment="is the type of node." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.NodeType" type="NodeType" /> |
| <param name="dc" comment="is the dynamic context." fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicContext" type="DynamicContext" /> |
| </params> |
| </method> |
| </methods> |
| </jelclass> |
| <jelclass superclass="XPathError" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal" serializable="true" superclassfulltype="org.eclipse.wst.xml.xpath2.processor.internal.XPathError" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.CupError" type="CupError"> |
| <comment> |
| <description>Error caused by CUP Parser.</description> |
| </comment> |
| <methods> |
| <constructor visibility="public" name="CupError"> |
| <comment> |
| <description>Constructor for CUP error.</description> |
| <attribute name="@param"> |
| <description>reason |
| is the reason for the error.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="reason" comment="is the reason for the error." fulltype="java.lang.String" type="String" /> |
| </params> |
| </constructor> |
| </methods> |
| </jelclass> |
| <jelclass superclass="ResultSequenceFactory" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal" superclassfulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequenceFactory" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.DefaultRSFactory" type="DefaultRSFactory"> |
| <comment> |
| <description>Factory implementation which creates sequences of type DefaultResultSequence.</description> |
| </comment> |
| <fields> |
| <field final="true" static="true" const="50" visibility="public" name="POOL_SIZE" constexpr="50" fulltype="int" type="int" /> |
| </fields> |
| <methods> |
| <constructor visibility="public" name="DefaultRSFactory"> |
| <comment> |
| <description>Constructor of factory.</description> |
| </comment> |
| </constructor> |
| <method visibility="protected" name="fact_create_new" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence" /> |
| <method visibility="protected" name="fact_release" fulltype="void" type="void"> |
| <params> |
| <param name="rs" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence" /> |
| </params> |
| </method> |
| <method visibility="protected" name="fact_print_debug" fulltype="void" type="void" /> |
| </methods> |
| </jelclass> |
| <jelclass superclass="ResultSequence" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal" superclassfulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.DefaultResultSequence" type="DefaultResultSequence"> |
| <comment> |
| <description>Default implementation of a result sequence.</description> |
| </comment> |
| <methods> |
| <constructor visibility="public" name="DefaultResultSequence"> |
| <comment> |
| <description>Constructor. |
| |
| an empty array is created</description> |
| </comment> |
| </constructor> |
| <constructor visibility="public" name="DefaultResultSequence"> |
| <comment> |
| <attribute name="@param"> |
| <description>item |
| is added</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="item" comment="is added" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.AnyType" type="AnyType" /> |
| </params> |
| </constructor> |
| <method visibility="public" name="add" fulltype="void" type="void"> |
| <comment> |
| <attribute name="@param"> |
| <description>item |
| is added to array _seq</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="item" comment="is added to array _seq" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.AnyType" type="AnyType" /> |
| </params> |
| </method> |
| <method visibility="public" name="concat" fulltype="void" type="void"> |
| <comment> |
| <attribute name="@param"> |
| <description>rs |
| ResultSequence</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="rs" comment="ResultSequence" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence" /> |
| </params> |
| </method> |
| <method visibility="public" name="iterator" returncomment="the next iteration of array _seq" fulltype="java.util.ListIterator" type="ListIterator"> |
| <comment> |
| <attribute name="@return"> |
| <description>the next iteration of array _seq</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="size" returncomment="integer of the size of array _seq" fulltype="int" type="int"> |
| <comment> |
| <attribute name="@return"> |
| <description>integer of the size of array _seq</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="get" returncomment="item i from array _seq" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.AnyType" type="AnyType"> |
| <comment> |
| <attribute name="@param"> |
| <description>i |
| is the position of the array item that is wanted.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>item i from array _seq</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="i" comment="is the position of the array item that is wanted." fulltype="int" type="int" /> |
| </params> |
| </method> |
| <method visibility="public" name="first" returncomment="first item from array _seq" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.AnyType" type="AnyType"> |
| <comment> |
| <attribute name="@return"> |
| <description>first item from array _seq</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="empty" returncomment="a boolean" fulltype="boolean" type="boolean"> |
| <comment> |
| <description>Whether or not array _seq is empty</description> |
| <attribute name="@return"> |
| <description>a boolean</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="clear" fulltype="void" type="void"> |
| <comment> |
| <description>Clears the sequence.</description> |
| </comment> |
| </method> |
| <method visibility="public" name="create_new" returncomment="The new sequence." fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence"> |
| <comment> |
| <description>Create a new sequence.</description> |
| <attribute name="@return"> |
| <description>The new sequence.</description> |
| </attribute> |
| </comment> |
| </method> |
| </methods> |
| </jelclass> |
| <jelclass superclass="Object" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal" superclassfulltype="java.lang.Object" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.DefaultStaticContext" type="DefaultStaticContext"> |
| <implements> |
| <interface fulltype="org.eclipse.wst.xml.xpath2.processor.StaticContext" type="StaticContext" /> |
| </implements> |
| <comment> |
| <description>Default implementation of a static context as described by the XPath 2.0 |
| specification.</description> |
| </comment> |
| <methods> |
| <constructor visibility="public" name="DefaultStaticContext"> |
| <comment> |
| <description>Constructor.</description> |
| <attribute name="@param"> |
| <description>schema |
| Schema information from document. May be null.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="schema" comment="Schema information from document. May be null." fulltype="org.apache.xerces.xs.XSModel" type="XSModel" /> |
| </params> |
| </constructor> |
| <constructor visibility="public" name="DefaultStaticContext"> |
| <comment> |
| <description>Constructor for schema-less documents.</description> |
| </comment> |
| </constructor> |
| <method visibility="public" name="get_cntxt_item_type" fulltype="java.lang.String" type="String" /> |
| <method visibility="public" name="set_cntxt_item_type" fulltype="void" type="void"> |
| <params> |
| <param name="cntxtItemType" fulltype="java.lang.String" type="String" /> |
| </params> |
| </method> |
| <method visibility="public" name="get_collections" fulltype="java.util.Map" type="Map" /> |
| <method visibility="public" name="set_collections" fulltype="void" type="void"> |
| <params> |
| <param name="collections" fulltype="java.util.Map" type="Map" /> |
| </params> |
| </method> |
| <method visibility="public" name="get_default_collection_type" fulltype="java.lang.String" type="String" /> |
| <method visibility="public" name="set_default_collection_type" fulltype="void" type="void"> |
| <params> |
| <param name="defaultCollectionType" fulltype="java.lang.String" type="String" /> |
| </params> |
| </method> |
| <method visibility="public" name="base_uri" returncomment="XSAnyURI" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.XSAnyURI" type="XSAnyURI"> |
| <comment> |
| <description>return the base URI</description> |
| <attribute name="@return"> |
| <description>XSAnyURI</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="xpath1_compatible" returncomment="boolean" fulltype="boolean" type="boolean"> |
| <comment> |
| <description>is it xpath1 compatible?</description> |
| <attribute name="@return"> |
| <description>boolean</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="add_namespace" fulltype="void" type="void"> |
| <comment> |
| <description>adds namespace</description> |
| <attribute name="@param"> |
| <description>prefix |
| namespace prefix</description> |
| </attribute> |
| <attribute name="@param"> |
| <description>namespace |
| namespace URI</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="prefix" comment="namespace prefix" fulltype="java.lang.String" type="String" /> |
| <param name="namespace" comment="namespace URI" fulltype="java.lang.String" type="String" /> |
| </params> |
| </method> |
| <method visibility="public" name="default_namespace" returncomment="string" fulltype="java.lang.String" type="String"> |
| <comment> |
| <description>Retrieves the default namespace, when one is not allocated</description> |
| <attribute name="@return"> |
| <description>string</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="default_function_namespace" returncomment="string" fulltype="java.lang.String" type="String"> |
| <comment> |
| <description>Retrieves the defaul function namespace</description> |
| <attribute name="@return"> |
| <description>string</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="add_function_library" fulltype="void" type="void"> |
| <comment> |
| <description>Adds a function to the library.</description> |
| <attribute name="@param"> |
| <description>fl |
| Function library to add.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="fl" comment="Function library to add." fulltype="FunctionLibrary" type="FunctionLibrary" /> |
| </params> |
| </method> |
| <method visibility="public" name="function_exists" returncomment="true if function exists. False otherwise." fulltype="boolean" type="boolean"> |
| <comment> |
| <description>Check for existance of function.</description> |
| <attribute name="@param"> |
| <description>name |
| function name.</description> |
| </attribute> |
| <attribute name="@param"> |
| <description>arity |
| arity of function.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>true if function exists. False otherwise.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="name" comment="function name." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.QName" type="QName" /> |
| <param name="arity" comment="arity of function." fulltype="int" type="int" /> |
| </params> |
| </method> |
| <method visibility="protected" name="function" fulltype="Function" type="Function"> |
| <params> |
| <param name="name" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.QName" type="QName" /> |
| <param name="arity" fulltype="int" type="int" /> |
| </params> |
| </method> |
| <method visibility="public" name="make_atomic" returncomment="Atomic type of desired type." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.AnyAtomicType" type="AnyAtomicType"> |
| <comment> |
| <description>Creates an atomic from a specific type name initialized with a default |
| value.</description> |
| <attribute name="@param"> |
| <description>name |
| name of type to create</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>Atomic type of desired type.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="name" comment="name of type to create" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.QName" type="QName" /> |
| </params> |
| </method> |
| <method visibility="public" name="expand_qname" returncomment="true on success." fulltype="boolean" type="boolean"> |
| <comment> |
| <description>Expands the qname's prefix into a namespace.</description> |
| <attribute name="@param"> |
| <description>name |
| qname to expand.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>true on success.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="name" comment="qname to expand." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.QName" type="QName" /> |
| </params> |
| </method> |
| <method visibility="public" name="expand_function_qname" returncomment="true on success." fulltype="boolean" type="boolean"> |
| <comment> |
| <description>Expands a qname and uses the default function namespace if unprefixed.</description> |
| <attribute name="@param"> |
| <description>name |
| qname to expand.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>true on success.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="name" comment="qname to expand." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.QName" type="QName" /> |
| </params> |
| </method> |
| <method visibility="public" name="expand_elem_type_qname" returncomment="true on success." fulltype="boolean" type="boolean"> |
| <comment> |
| <description>Expands a qname and uses the default type/element namespace if |
| unprefixed.</description> |
| <attribute name="@param"> |
| <description>name |
| qname to expand.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>true on success.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="name" comment="qname to expand." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.QName" type="QName" /> |
| </params> |
| </method> |
| <method visibility="public" name="type_defined" returncomment="true if type is defined." fulltype="boolean" type="boolean"> |
| <comment> |
| <description>Checks whether the type is defined in the in scope schema definitions.</description> |
| <attribute name="@param"> |
| <description>qname |
| type name.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>true if type is defined.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="qname" comment="type name." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.QName" type="QName" /> |
| </params> |
| </method> |
| <method visibility="public" name="type_defined" returncomment="true if type is defined." fulltype="boolean" type="boolean"> |
| <comment> |
| <description>Checks whether the type is defined in the in scope schema definitions.</description> |
| <attribute name="@param"> |
| <description>ns |
| namespace of type.</description> |
| </attribute> |
| <attribute name="@param"> |
| <description>type |
| name of type.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>true if type is defined.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="ns" comment="namespace of type." fulltype="java.lang.String" type="String" /> |
| <param name="type" comment="name of type." fulltype="java.lang.String" type="String" /> |
| </params> |
| </method> |
| <method visibility="public" name="element_declared" returncomment="true if element declared." fulltype="boolean" type="boolean"> |
| <comment> |
| <description>is element declared?</description> |
| <attribute name="@param"> |
| <description>elem |
| name of element.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>true if element declared.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="elem" comment="name of element." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.QName" type="QName" /> |
| </params> |
| </method> |
| <method visibility="public" name="element_type_definition" returncomment="schema definition of type" fulltype="org.apache.xerces.xs.XSTypeDefinition" type="XSTypeDefinition"> |
| <comment> |
| <description>Obtains schema definition of the type of an element.</description> |
| <attribute name="@param"> |
| <description>elem |
| name of element who's type is desired.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>schema definition of type</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="elem" comment="name of element who's type is desired." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.QName" type="QName" /> |
| </params> |
| </method> |
| <method visibility="public" name="attribute_declared" returncomment="true if attribute is declared." fulltype="boolean" type="boolean"> |
| <comment> |
| <description>Checks if an attribute is in the in-scope schema definitions.</description> |
| <attribute name="@param"> |
| <description>attr |
| name of attribute.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>true if attribute is declared.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="attr" comment="name of attribute." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.QName" type="QName" /> |
| </params> |
| </method> |
| <method visibility="public" name="attribute_type_definition" returncomment="schema definition of the type of the attribute" fulltype="org.apache.xerces.xs.XSTypeDefinition" type="XSTypeDefinition"> |
| <comment> |
| <description>Retrieves type definition of the attribute in an element.</description> |
| <attribute name="@param"> |
| <description>elem |
| element name</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>schema definition of the type of the attribute</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="elem" comment="element name" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.QName" type="QName" /> |
| </params> |
| </method> |
| <method visibility="public" name="prefix_exists" returncomment="true if it does." fulltype="boolean" type="boolean"> |
| <comment> |
| <description>does prefix exist?</description> |
| <attribute name="@param"> |
| <description>pref |
| prefix name.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>true if it does.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="pref" comment="prefix name." fulltype="java.lang.String" type="String" /> |
| </params> |
| </method> |
| <method visibility="public" name="resolve_prefix" returncomment="uri prefix is resolved to or null." fulltype="java.lang.String" type="String"> |
| <comment> |
| <description>Resolves a prefix into a namespace URI.</description> |
| <attribute name="@param"> |
| <description>pref |
| prefix name</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>uri prefix is resolved to or null.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="pref" comment="prefix name" fulltype="java.lang.String" type="String" /> |
| </params> |
| </method> |
| <method visibility="public" name="derives_from" returncomment="true if a derivation exists" fulltype="boolean" type="boolean"> |
| <comment> |
| <description>Checks if an XML node derives from a specified type.</description> |
| <attribute name="@param"> |
| <description>at |
| node actual type</description> |
| </attribute> |
| <attribute name="@param"> |
| <description>et |
| name of expected type</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>true if a derivation exists</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="at" comment="node actual type" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.NodeType" type="NodeType" /> |
| <param name="et" comment="name of expected type" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.QName" type="QName" /> |
| </params> |
| </method> |
| <method visibility="public" name="derives_from" returncomment="true if a derivation exists." fulltype="boolean" type="boolean"> |
| <comment> |
| <description>Checks if an XML node derives from a specified type definition.</description> |
| <attribute name="@param"> |
| <description>at |
| node actual type.</description> |
| </attribute> |
| <attribute name="@param"> |
| <description>et |
| type definition of expected type.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>true if a derivation exists.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="at" comment="node actual type." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.NodeType" type="NodeType" /> |
| <param name="et" comment="type definition of expected type." fulltype="org.apache.xerces.xs.XSTypeDefinition" type="XSTypeDefinition" /> |
| </params> |
| </method> |
| <method visibility="public" name="new_scope" fulltype="void" type="void"> |
| <comment> |
| <description>Creates a new scope level.</description> |
| </comment> |
| </method> |
| <method visibility="public" name="destroy_scope" fulltype="void" type="void"> |
| <comment> |
| <description>Destroys a scope.</description> |
| </comment> |
| </method> |
| <method visibility="public" name="variable_exists" returncomment="true if it does." fulltype="boolean" type="boolean"> |
| <comment> |
| <description>does variable exist in current scope ?</description> |
| <attribute name="@param"> |
| <description>var |
| variable name.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>true if it does.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="var" comment="variable name." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.QName" type="QName" /> |
| </params> |
| </method> |
| <method visibility="public" name="variable_in_scope" returncomment="true if variable is in current or above scope." fulltype="boolean" type="boolean"> |
| <comment> |
| <description>checks to see if variable is in scope</description> |
| <attribute name="@param"> |
| <description>var |
| variable name.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>true if variable is in current or above scope.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="var" comment="variable name." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.QName" type="QName" /> |
| </params> |
| </method> |
| <method visibility="public" name="add_variable" fulltype="void" type="void"> |
| <comment> |
| <description>Adds a variable to current scope. |
| |
| used for static checking.... i.e. presence of variables</description> |
| <attribute name="@param"> |
| <description>var |
| variable name to add.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="var" comment="variable name to add." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.QName" type="QName" /> |
| </params> |
| </method> |
| <method visibility="protected" name="set_variable" fulltype="void" type="void"> |
| <params> |
| <param name="var" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.QName" type="QName" /> |
| <param name="val" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.AnyType" type="AnyType" /> |
| </params> |
| </method> |
| <method visibility="public" name="del_variable" returncomment="false if variable doesn't exist." fulltype="boolean" type="boolean"> |
| <comment> |
| <description>Deletes a variable from current scope.</description> |
| <attribute name="@param"> |
| <description>var |
| variable name to delete.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>false if variable doesn't exist.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="var" comment="variable name to delete." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.QName" type="QName" /> |
| </params> |
| </method> |
| <method visibility="protected" name="get_var" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.AnyType" type="AnyType"> |
| <params> |
| <param name="var" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.QName" type="QName" /> |
| </params> |
| </method> |
| <method visibility="public" name="debug_print_vars" fulltype="void" type="void"> |
| <comment> |
| <description>Debug function which will print current variable scopes and info.</description> |
| </comment> |
| </method> |
| <method visibility="public" name="set_base_uri" fulltype="void" type="void"> |
| <comment> |
| <description>Set the Base URI for the static context.</description> |
| </comment> |
| <params> |
| <param name="baseuri" fulltype="java.lang.String" type="String" /> |
| </params> |
| </method> |
| <method visibility="public" name="set_documents" fulltype="void" type="void"> |
| <params> |
| <param name="_documents" fulltype="java.util.Map" type="Map" /> |
| </params> |
| </method> |
| <method visibility="public" name="get_documents" fulltype="java.util.Map" type="Map" /> |
| </methods> |
| </jelclass> |
| <jelclass superclass="ChildAxis" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal" superclassfulltype="org.eclipse.wst.xml.xpath2.processor.internal.ChildAxis" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.DescendantAxis" type="DescendantAxis"> |
| <comment> |
| <description>The descendant axis contains the descendants of the context node</description> |
| </comment> |
| <methods> |
| <constructor visibility="public" name="DescendantAxis" /> |
| <method visibility="public" name="iterate" returncomment="The descendants of the context node." fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence"> |
| <comment> |
| <description>Using the context node retrieve the descendants of this node</description> |
| <attribute name="@param"> |
| <description>node |
| is the type of node.</description> |
| </attribute> |
| <attribute name="@param"> |
| <description>dc |
| is the dynamic context.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>The descendants of the context node.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="node" comment="is the type of node." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.NodeType" type="NodeType" /> |
| <param name="dc" comment="is the dynamic context." fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicContext" type="DynamicContext" /> |
| </params> |
| </method> |
| </methods> |
| </jelclass> |
| <jelclass superclass="ForwardAxis" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal" superclassfulltype="org.eclipse.wst.xml.xpath2.processor.internal.ForwardAxis" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.DescendantOrSelfAxis" type="DescendantOrSelfAxis"> |
| <comment> |
| <description>The descendant-or-self axis contains the context node and the descendants of |
| the context node.</description> |
| </comment> |
| <methods> |
| <constructor visibility="public" name="DescendantOrSelfAxis" /> |
| <method visibility="public" name="iterate" returncomment="The context node and its descendants." fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence"> |
| <comment> |
| <description>Retrieve the the descendants of the context node and the context node |
| itself.</description> |
| <attribute name="@param"> |
| <description>node |
| is the type of node.</description> |
| </attribute> |
| <attribute name="@param"> |
| <description>dc |
| is the dynamic context.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>The context node and its descendants.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="node" comment="is the type of node." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.NodeType" type="NodeType" /> |
| <param name="dc" comment="is the dynamic context." fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicContext" type="DynamicContext" /> |
| </params> |
| </method> |
| </methods> |
| </jelclass> |
| <jelclass superclass="Object" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal" superclassfulltype="java.lang.Object" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.Focus" type="Focus"> |
| <comment> |
| <description>set the focus from a result sequence</description> |
| </comment> |
| <methods> |
| <constructor visibility="public" name="Focus"> |
| <comment> |
| <description>Sets the _rs to rs and context position to 1.</description> |
| <attribute name="@param"> |
| <description>rs |
| is a ResultSequence and is set to _rs.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="rs" comment="is a ResultSequence and is set to _rs." fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence" /> |
| </params> |
| </constructor> |
| <method visibility="public" name="context_item" returncomment="the item from _rs, or null if there is no context item." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.AnyType" type="AnyType"> |
| <comment> |
| <description>Retrieves previous item from current context position.</description> |
| <attribute name="@return"> |
| <description>the item from _rs, or null if there is no context item.</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="advance_cp" returncomment="the boolean." fulltype="boolean" type="boolean"> |
| <comment> |
| <description>Checks to see if possible to advance rs.</description> |
| <attribute name="@return"> |
| <description>the boolean.</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="position" returncomment="the current position of rs." fulltype="int" type="int"> |
| <comment> |
| <description>returns an integer of the current position.</description> |
| <attribute name="@return"> |
| <description>the current position of rs.</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="last" returncomment="the size of rs." fulltype="int" type="int"> |
| <comment> |
| <description>returns the position of the last item in rs.</description> |
| <attribute name="@return"> |
| <description>the size of rs.</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="set_position" fulltype="void" type="void"> |
| <comment> |
| <description>sets the position.</description> |
| <attribute name="@param"> |
| <description>p |
| is the position that is set.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="p" comment="is the position that is set." fulltype="int" type="int" /> |
| </params> |
| </method> |
| </methods> |
| </jelclass> |
| <jelclass superclass="ForwardAxis" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal" superclassfulltype="org.eclipse.wst.xml.xpath2.processor.internal.ForwardAxis" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.FollowingAxis" type="FollowingAxis"> |
| <comment> |
| <description>the following axis contains the context node's following siblings, those |
| children of the context node's parent that occur after the context node in |
| document order.</description> |
| </comment> |
| <methods> |
| <constructor visibility="public" name="FollowingAxis" /> |
| <method visibility="public" name="iterate" returncomment="The result of FollowingAxis." fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence"> |
| <comment> |
| <description>Return the result of FollowingAxis expression</description> |
| <attribute name="@param"> |
| <description>node |
| is the type of node.</description> |
| </attribute> |
| <attribute name="@param"> |
| <description>dc |
| is the dynamic context.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>The result of FollowingAxis.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="node" comment="is the type of node." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.NodeType" type="NodeType" /> |
| <param name="dc" comment="is the dynamic context." fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicContext" type="DynamicContext" /> |
| </params> |
| </method> |
| </methods> |
| </jelclass> |
| <jelclass superclass="ForwardAxis" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal" superclassfulltype="org.eclipse.wst.xml.xpath2.processor.internal.ForwardAxis" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.FollowingSiblingAxis" type="FollowingSiblingAxis"> |
| <comment> |
| <description>The following-sibling axis contains the context node's following siblings, |
| those children of the context node's parent that occur after the context node |
| in document order; if the context node is an attribute nodeor namespace node, |
| the following-sibling axis is empty.</description> |
| </comment> |
| <methods> |
| <constructor visibility="public" name="FollowingSiblingAxis" /> |
| <method visibility="public" name="iterate" returncomment="The result of FollowingSiblingAxis." fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence"> |
| <comment> |
| <description>Return the result of FollowingSiblingAxis expression</description> |
| <attribute name="@param"> |
| <description>node |
| is the type of node.</description> |
| </attribute> |
| <attribute name="@param"> |
| <description>dc |
| is the dynamic context.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>The result of FollowingSiblingAxis.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="node" comment="is the type of node." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.NodeType" type="NodeType" /> |
| <param name="dc" comment="is the dynamic context." fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicContext" type="DynamicContext" /> |
| </params> |
| </method> |
| </methods> |
| </jelclass> |
| <jelclass abstract="true" superclass="Object" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal" superclassfulltype="java.lang.Object" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ForwardAxis" type="ForwardAxis"> |
| <implements> |
| <interface fulltype="org.eclipse.wst.xml.xpath2.processor.internal.Axis" type="Axis" /> |
| </implements> |
| <comment> |
| <description>An axis that only ever contains the context node or nodes that are after the |
| context node in document order is a forward axis.</description> |
| </comment> |
| <methods> |
| <constructor visibility="public" name="ForwardAxis" /> |
| <method visibility="public" name="principal_node_kind" returncomment="The element type." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.NodeType" type="NodeType"> |
| <comment> |
| <description>Return the new Element Type</description> |
| <attribute name="@return"> |
| <description>The element type.</description> |
| </attribute> |
| </comment> |
| </method> |
| </methods> |
| </jelclass> |
| <jelclass superclass="XPathError" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal" serializable="true" superclassfulltype="org.eclipse.wst.xml.xpath2.processor.internal.XPathError" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.JFlexError" type="JFlexError"> |
| <comment> |
| <description>Error caused by JFlex</description> |
| </comment> |
| <methods> |
| <constructor visibility="public" name="JFlexError"> |
| <comment> |
| <description>Constructor for JFlex error.</description> |
| <attribute name="@param"> |
| <description>reason |
| is the reason for the error.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="reason" comment="is the reason for the error." fulltype="java.lang.String" type="String" /> |
| </params> |
| </constructor> |
| </methods> |
| </jelclass> |
| <jelclass superclass="Object" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal" superclassfulltype="java.lang.Object" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.Normalizer" type="Normalizer"> |
| <implements> |
| <interface fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.XPathVisitor" type="XPathVisitor" /> |
| </implements> |
| <comment> |
| <description>Normalizer that uses XPathVisitor.</description> |
| </comment> |
| <methods> |
| <constructor visibility="public" name="Normalizer"> |
| <comment> |
| <description>Static Context is set to sc</description> |
| <attribute name="@param"> |
| <description>sc |
| is the StaticContext.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="sc" comment="is the StaticContext." fulltype="org.eclipse.wst.xml.xpath2.processor.StaticContext" type="StaticContext" /> |
| </params> |
| </constructor> |
| <method visibility="public" name="visit" returncomment="the xpath expressions." fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Returns the normalized tree</description> |
| <attribute name="@param"> |
| <description>xp |
| is the xpath expression.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>the xpath expressions.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="xp" comment="is the xpath expression." fulltype="org.eclipse.wst.xml.xpath2.processor.ast.XPath" type="XPath" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" returncomment="fex expression." fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <attribute name="@param"> |
| <description>fex |
| is the For expression.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>fex expression.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="fex" comment="is the For expression." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.ForExpr" type="ForExpr" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" returncomment="qex expression." fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <attribute name="@param"> |
| <description>qex |
| is the Quantified expression.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>qex expression.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="qex" comment="is the Quantified expression." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.QuantifiedExpr" type="QuantifiedExpr" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" returncomment="ifex expression." fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <attribute name="@param"> |
| <description>ifex |
| is the 'if' expression.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>ifex expression.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="ifex" comment="is the 'if' expression." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.IfExpr" type="IfExpr" /> |
| </params> |
| </method> |
| <method visibility="public" name="printBinExpr" fulltype="void" type="void"> |
| <comment> |
| <attribute name="@param"> |
| <description>name |
| of binary expression.</description> |
| </attribute> |
| <attribute name="@param"> |
| <description>e |
| is the binary expression.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="name" comment="of binary expression." fulltype="java.lang.String" type="String" /> |
| <param name="e" comment="is the binary expression." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.BinExpr" type="BinExpr" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" returncomment="make logic expr(orex)." fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <attribute name="@param"> |
| <description>orex |
| is the 'or' expression.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>make logic expr(orex).</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="orex" comment="is the 'or' expression." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.OrExpr" type="OrExpr" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" returncomment="make logic expr(andex)." fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <attribute name="@param"> |
| <description>andex |
| is the 'and' expression.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>make logic expr(andex).</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="andex" comment="is the 'and' expression." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.AndExpr" type="AndExpr" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" returncomment="cmpex." fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <attribute name="@param"> |
| <description>cmpex |
| is the compare expression.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>cmpex.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="cmpex" comment="is the compare expression." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.CmpExpr" type="CmpExpr" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" returncomment="a new function." fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <attribute name="@param"> |
| <description>rex |
| is the range expression.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>a new function.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="rex" comment="is the range expression." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.RangeExpr" type="RangeExpr" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" returncomment="a new function." fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <attribute name="@param"> |
| <description>addex |
| is the add expression.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>a new function.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="addex" comment="is the add expression." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.AddExpr" type="AddExpr" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" returncomment="a new function." fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <attribute name="@param"> |
| <description>subex |
| is the sub expression.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>a new function.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="subex" comment="is the sub expression." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.SubExpr" type="SubExpr" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" returncomment="a new function." fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <attribute name="@param"> |
| <description>mulex |
| is the multiply expression.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>a new function.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="mulex" comment="is the multiply expression." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.MulExpr" type="MulExpr" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" returncomment="a new function." fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <attribute name="@param"> |
| <description>mulex |
| is the division expression.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>a new function.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="mulex" comment="is the division expression." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.DivExpr" type="DivExpr" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" returncomment="a new function." fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <attribute name="@param"> |
| <description>mulex |
| is the integer division expression that always returns an |
| integer.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>a new function.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="mulex" comment="is the integer division expression that always returns an |
| integer." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.IDivExpr" type="IDivExpr" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" returncomment="a new function." fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <attribute name="@param"> |
| <description>mulex |
| is the mod expression.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>a new function.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="mulex" comment="is the mod expression." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.ModExpr" type="ModExpr" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" returncomment="a new function." fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <attribute name="@param"> |
| <description>unex |
| is the union expression.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>a new function.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="unex" comment="is the union expression." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.UnionExpr" type="UnionExpr" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" returncomment="a new function." fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <attribute name="@param"> |
| <description>pipex |
| is the pipe expression.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>a new function.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="pipex" comment="is the pipe expression." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.PipeExpr" type="PipeExpr" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" returncomment="a new function." fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <attribute name="@param"> |
| <description>iexpr |
| is the intersect expression.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>a new function.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="iexpr" comment="is the intersect expression." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.IntersectExpr" type="IntersectExpr" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" returncomment="a new function." fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <attribute name="@param"> |
| <description>eexpr |
| is the except expression.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>a new function.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="eexpr" comment="is the except expression." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.ExceptExpr" type="ExceptExpr" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" returncomment="a ioexp." fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <attribute name="@param"> |
| <description>ioexp |
| is the instance of expression.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>a ioexp.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="ioexp" comment="is the instance of expression." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.InstOfExpr" type="InstOfExpr" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" returncomment="a taexp." fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <attribute name="@param"> |
| <description>taexp |
| is the treat as expression.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>a taexp.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="taexp" comment="is the treat as expression." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.TreatAsExpr" type="TreatAsExpr" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" returncomment="cexp." fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <attribute name="@param"> |
| <description>cexp |
| is the castable expression.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>cexp.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="cexp" comment="is the castable expression." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.CastableExpr" type="CastableExpr" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" returncomment="cexp." fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <attribute name="@param"> |
| <description>cexp |
| is the cast expression.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>cexp.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="cexp" comment="is the cast expression." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.CastExpr" type="CastExpr" /> |
| </params> |
| </method> |
| <method visibility="public" name="printUnExpr" fulltype="void" type="void"> |
| <comment> |
| <attribute name="@param"> |
| <description>name |
| is the name.</description> |
| </attribute> |
| <attribute name="@param"> |
| <description>e |
| is the Un Expression.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="name" comment="is the name." fulltype="java.lang.String" type="String" /> |
| <param name="e" comment="is the Un Expression." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.UnExpr" type="UnExpr" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" returncomment="new sub expression" fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <attribute name="@param"> |
| <description>e |
| is the minus expression.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>new sub expression</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="e" comment="is the minus expression." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.MinusExpr" type="MinusExpr" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" returncomment="new add expression" fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <attribute name="@param"> |
| <description>e |
| is the plus expression.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>new add expression</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="e" comment="is the plus expression." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.PlusExpr" type="PlusExpr" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" returncomment="result." fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <attribute name="@param"> |
| <description>e |
| is the xpath expression.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>result.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="e" comment="is the xpath expression." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.XPathExpr" type="XPathExpr" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" returncomment="e" fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <attribute name="@param"> |
| <description>e |
| is the forward step.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>e</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="e" comment="is the forward step." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.ForwardStep" type="ForwardStep" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" returncomment="e" fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <attribute name="@param"> |
| <description>e |
| is the reverse step.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>e</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="e" comment="is the reverse step." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.ReverseStep" type="ReverseStep" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" returncomment="e" fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <attribute name="@param"> |
| <description>e |
| is the Name test.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>e</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="e" comment="is the Name test." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.NameTest" type="NameTest" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" returncomment="e" fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <attribute name="@param"> |
| <description>e |
| is the veriable reference.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>e</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="e" comment="is the veriable reference." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.VarRef" type="VarRef" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" returncomment="e" fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <attribute name="@param"> |
| <description>e |
| is the string literal.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>e</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="e" comment="is the string literal." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.StringLiteral" type="StringLiteral" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" returncomment="e" fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <attribute name="@param"> |
| <description>e |
| is the integer literal.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>e</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="e" comment="is the integer literal." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.IntegerLiteral" type="IntegerLiteral" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" returncomment="e" fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <attribute name="@param"> |
| <description>e |
| is the double literal.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>e</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="e" comment="is the double literal." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.DoubleLiteral" type="DoubleLiteral" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" returncomment="e" fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <attribute name="@param"> |
| <description>e |
| is the decimal literal.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>e</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="e" comment="is the decimal literal." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.DecimalLiteral" type="DecimalLiteral" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" returncomment="e" fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <attribute name="@param"> |
| <description>e |
| is the par expression.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>e</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="e" comment="is the par expression." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.ParExpr" type="ParExpr" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" returncomment="new function" fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <attribute name="@param"> |
| <description>e |
| is the Cntx Item Expression.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>new function</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="e" comment="is the Cntx Item Expression." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.CntxItemExpr" type="CntxItemExpr" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" returncomment="e" fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <attribute name="@param"> |
| <description>e |
| is the fucntion call.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>e</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="e" comment="is the fucntion call." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.FunctionCall" type="FunctionCall" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" returncomment="e" fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <attribute name="@param"> |
| <description>e |
| is the single type.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>e</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="e" comment="is the single type." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.SingleType" type="SingleType" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" returncomment="e" fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <attribute name="@param"> |
| <description>e |
| is the sequence type.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>e</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="e" comment="is the sequence type." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.SequenceType" type="SequenceType" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" returncomment="e" fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <attribute name="@param"> |
| <description>e |
| is the item type.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>e</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="e" comment="is the item type." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.ItemType" type="ItemType" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" returncomment="e" fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <attribute name="@param"> |
| <description>e |
| is the any kind test.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>e</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="e" comment="is the any kind test." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.AnyKindTest" type="AnyKindTest" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" returncomment="e" fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <attribute name="@param"> |
| <description>e |
| is the document test.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>e</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="e" comment="is the document test." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.DocumentTest" type="DocumentTest" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" returncomment="e" fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <attribute name="@param"> |
| <description>e |
| is the text test.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>e</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="e" comment="is the text test." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.TextTest" type="TextTest" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" returncomment="e" fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <attribute name="@param"> |
| <description>e |
| is the common test.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>e</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="e" comment="is the common test." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.CommentTest" type="CommentTest" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" returncomment="e" fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <attribute name="@param"> |
| <description>e |
| is the PI test.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>e</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="e" comment="is the PI test." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.PITest" type="PITest" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" returncomment="e" fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <attribute name="@param"> |
| <description>e |
| is the attribute test.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>e</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="e" comment="is the attribute test." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.AttributeTest" type="AttributeTest" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" returncomment="e" fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <attribute name="@param"> |
| <description>e |
| is the schema attribute test.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>e</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="e" comment="is the schema attribute test." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.SchemaAttrTest" type="SchemaAttrTest" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" returncomment="e" fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <attribute name="@param"> |
| <description>e |
| is the element test.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>e</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="e" comment="is the element test." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.ElementTest" type="ElementTest" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" returncomment="e" fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <attribute name="@param"> |
| <description>e |
| is the schema element test.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>e</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="e" comment="is the schema element test." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.SchemaElemTest" type="SchemaElemTest" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" returncomment="e" fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <attribute name="@param"> |
| <description>e |
| is the axis step.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>e</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="e" comment="is the axis step." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.AxisStep" type="AxisStep" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" returncomment="e" fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <attribute name="@param"> |
| <description>e |
| is the filter expression.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>e</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="e" comment="is the filter expression." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.FilterExpr" type="FilterExpr" /> |
| </params> |
| </method> |
| </methods> |
| </jelclass> |
| <jelclass superclass="ReverseAxis" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal" superclassfulltype="org.eclipse.wst.xml.xpath2.processor.internal.ReverseAxis" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ParentAxis" type="ParentAxis"> |
| <comment> |
| <description>the parent axis contains the sequence returned by the dm:parent accessor in, |
| which returns the parent of the context node, or an empty sequence if the |
| context node has no parent</description> |
| </comment> |
| <methods> |
| <constructor visibility="public" name="ParentAxis" /> |
| <method visibility="public" name="iterate" returncomment="the accessors." fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence"> |
| <comment> |
| <description>returns parent accessors of the context node</description> |
| <attribute name="@param"> |
| <description>node |
| is the node type.</description> |
| </attribute> |
| <attribute name="@throws"> |
| <description>dc |
| is the Dynamic context.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>the accessors.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="node" comment="is the node type." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.NodeType" type="NodeType" /> |
| <param name="dc" fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicContext" type="DynamicContext" /> |
| </params> |
| </method> |
| </methods> |
| </jelclass> |
| <jelclass superclass="ReverseAxis" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal" superclassfulltype="org.eclipse.wst.xml.xpath2.processor.internal.ReverseAxis" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.PrecedingAxis" type="PrecedingAxis"> |
| <comment> |
| <description>the preceding axis contains all nodes that are descendants of the root of the |
| tree in which the context node is found</description> |
| </comment> |
| <methods> |
| <constructor visibility="public" name="PrecedingAxis" /> |
| <method visibility="public" name="iterate" returncomment="the descendants of the context node" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence"> |
| <comment> |
| <description>returns preceding nodes of the context node</description> |
| <attribute name="@param"> |
| <description>node |
| is the node type.</description> |
| </attribute> |
| <attribute name="@throws"> |
| <description>dc |
| is the Dynamic context.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>the descendants of the context node</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="node" comment="is the node type." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.NodeType" type="NodeType" /> |
| <param name="dc" fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicContext" type="DynamicContext" /> |
| </params> |
| </method> |
| </methods> |
| </jelclass> |
| <jelclass superclass="ReverseAxis" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal" superclassfulltype="org.eclipse.wst.xml.xpath2.processor.internal.ReverseAxis" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.PrecedingSiblingAxis" type="PrecedingSiblingAxis"> |
| <comment> |
| <description>the preceding axis contains all nodes that are descendants of the root of the |
| tree in which the context node is found including the context node itself</description> |
| </comment> |
| <methods> |
| <constructor visibility="public" name="PrecedingSiblingAxis" /> |
| <method visibility="public" name="iterate" returncomment="the descendants and the context node" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence"> |
| <comment> |
| <description>returns preceding nodes of the context node</description> |
| <attribute name="@param"> |
| <description>node |
| is the node type.</description> |
| </attribute> |
| <attribute name="@throws"> |
| <description>dc |
| is the Dynamic context.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>the descendants and the context node</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="node" comment="is the node type." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.NodeType" type="NodeType" /> |
| <param name="dc" fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicContext" type="DynamicContext" /> |
| </params> |
| </method> |
| </methods> |
| </jelclass> |
| <jelclass superclass="ResultSequence" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal" superclassfulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.RangeResultSequence" type="RangeResultSequence"> |
| <comment> |
| <description>A range expression can be used to construct a sequence of consecutive |
| integers.</description> |
| </comment> |
| <methods> |
| <constructor visibility="public" name="RangeResultSequence"> |
| <comment> |
| <description>set the start and end of the range result sequence</description> |
| <attribute name="@param"> |
| <description>start |
| is the integer position of the start of range.</description> |
| </attribute> |
| <attribute name="@param"> |
| <description>end |
| is the integer position of the end of range.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="start" comment="is the integer position of the start of range." fulltype="int" type="int" /> |
| <param name="end" comment="is the integer position of the end of range." fulltype="int" type="int" /> |
| </params> |
| </constructor> |
| <method visibility="public" name="add" fulltype="void" type="void"> |
| <comment> |
| <description>item is an integer to add to the range.</description> |
| <attribute name="@param"> |
| <description>item |
| is an integer.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="item" comment="is an integer." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.AnyType" type="AnyType" /> |
| </params> |
| </method> |
| <method visibility="public" name="concat" fulltype="void" type="void"> |
| <comment> |
| <description>remove the tail from the range given.</description> |
| <attribute name="@param"> |
| <description>rs |
| is the range</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="rs" comment="is the range" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence" /> |
| </params> |
| </method> |
| <method visibility="public" name="iterator" returncomment="tail" fulltype="java.util.ListIterator" type="ListIterator"> |
| <comment> |
| <description>interate through range.</description> |
| <attribute name="@return"> |
| <description>tail</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="get" returncomment="item from range" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.AnyType" type="AnyType"> |
| <comment> |
| <attribute name="@return"> |
| <description>item from range</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="i" fulltype="int" type="int" /> |
| </params> |
| </method> |
| <method visibility="public" name="size" returncomment="size" fulltype="int" type="int"> |
| <comment> |
| <attribute name="@return"> |
| <description>size</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="clear" fulltype="void" type="void"> |
| <comment> |
| <description>clear range</description> |
| </comment> |
| </method> |
| <method visibility="public" name="create_new" returncomment="null" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence"> |
| <comment> |
| <description>create new result sequence</description> |
| <attribute name="@return"> |
| <description>null</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="first" returncomment="first item in range" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.AnyType" type="AnyType"> |
| <comment> |
| <attribute name="@return"> |
| <description>first item in range</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="empty" returncomment="boolean" fulltype="boolean" type="boolean"> |
| <comment> |
| <description>asks if the range is empty?</description> |
| <attribute name="@return"> |
| <description>boolean</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="release" fulltype="void" type="void"> |
| <comment> |
| <description>release</description> |
| </comment> |
| </method> |
| </methods> |
| </jelclass> |
| <jelclass abstract="true" superclass="Object" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal" superclassfulltype="java.lang.Object" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ReverseAxis" type="ReverseAxis"> |
| <implements> |
| <interface fulltype="org.eclipse.wst.xml.xpath2.processor.internal.Axis" type="Axis" /> |
| </implements> |
| <comment> |
| <description>An axis that only ever contains the context node or nodes that are before the |
| context node in document order is a reverse axis.</description> |
| </comment> |
| <methods> |
| <constructor visibility="public" name="ReverseAxis" /> |
| <method visibility="public" name="principal_node_kind" returncomment="new element type" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.NodeType" type="NodeType"> |
| <comment> |
| <attribute name="@return"> |
| <description>new element type</description> |
| </attribute> |
| </comment> |
| </method> |
| </methods> |
| </jelclass> |
| <jelclass superclass="ForwardAxis" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal" superclassfulltype="org.eclipse.wst.xml.xpath2.processor.internal.ForwardAxis" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.SelfAxis" type="SelfAxis"> |
| <comment> |
| <description>Create a result sequence that contains the context node</description> |
| </comment> |
| <methods> |
| <constructor visibility="public" name="SelfAxis" /> |
| <method visibility="public" name="iterate" returncomment="rs containing node" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence"> |
| <comment> |
| <description>create new rs and add the context node to it</description> |
| <attribute name="@param"> |
| <description>node |
| is the node type</description> |
| </attribute> |
| <attribute name="@param"> |
| <description>dc |
| is the dynamic context</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>rs containing node</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="node" comment="is the node type" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.NodeType" type="NodeType" /> |
| <param name="dc" comment="is the dynamic context" fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicContext" type="DynamicContext" /> |
| </params> |
| </method> |
| </methods> |
| </jelclass> |
| <jelclass superclass="Object" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal" superclassfulltype="java.lang.Object" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.SeqType" type="SeqType"> |
| <comment> |
| <description>represents a Sequence types used for matching expected arguments of functions</description> |
| </comment> |
| <fields> |
| <field final="true" static="true" const="0" visibility="public" name="OCC_NONE" constexpr="0" fulltype="int" type="int" /> |
| <field final="true" static="true" const="1" visibility="public" name="OCC_STAR" constexpr="1" fulltype="int" type="int" /> |
| <field final="true" static="true" const="2" visibility="public" name="OCC_PLUS" constexpr="2" fulltype="int" type="int" /> |
| <field final="true" static="true" const="3" visibility="public" name="OCC_QMARK" constexpr="3" fulltype="int" type="int" /> |
| <field final="true" static="true" const="4" visibility="public" name="OCC_EMPTY" constexpr="4" fulltype="int" type="int" /> |
| <field final="true" static="true" const="http://www.w3.org/2001/XMLSchema" visibility="public" name="XML_SCHEMA_NS" constexpr=""http://www.w3.org/2001/XMLSchema"" fulltype="java.lang.String" type="String"> |
| <comment> |
| <description>Path to w3.org XML Schema specification.</description> |
| </comment> |
| </field> |
| </fields> |
| <methods> |
| <constructor visibility="public" name="SeqType"> |
| <comment> |
| <description>sequence type</description> |
| <attribute name="@param"> |
| <description>t |
| is any type</description> |
| </attribute> |
| <attribute name="@param"> |
| <description>occ |
| is an integer in the sequence.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="t" comment="is any type" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.AnyType" type="AnyType" /> |
| <param name="occ" comment="is an integer in the sequence." fulltype="int" type="int" /> |
| </params> |
| </constructor> |
| <constructor visibility="public" name="SeqType"> |
| <comment> |
| <attribute name="@param"> |
| <description>occ |
| is an integer in the sequence.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="occ" comment="is an integer in the sequence." fulltype="int" type="int" /> |
| </params> |
| </constructor> |
| <constructor visibility="public" name="SeqType"> |
| <comment> |
| <attribute name="@param"> |
| <description>type_class |
| is a class which represents the expected type</description> |
| </attribute> |
| <attribute name="@param"> |
| <description>occ |
| is an integer in the sequence.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="type_class" comment="is a class which represents the expected type" fulltype="java.lang.Class" type="Class" /> |
| <param name="occ" comment="is an integer in the sequence." fulltype="int" type="int" /> |
| </params> |
| </constructor> |
| <constructor visibility="public" name="SeqType"> |
| <comment> |
| <attribute name="@param"> |
| <description>st |
| is a sequence type.</description> |
| </attribute> |
| <attribute name="@param"> |
| <description>sc |
| is a static context.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="st" comment="is a sequence type." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.SequenceType" type="SequenceType" /> |
| <param name="sc" comment="is a static context." fulltype="org.eclipse.wst.xml.xpath2.processor.StaticContext" type="StaticContext" /> |
| <param name="rs" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence" /> |
| </params> |
| </constructor> |
| <constructor visibility="public" name="SeqType"> |
| <comment> |
| <attribute name="@param"> |
| <description>t |
| is an any type.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="t" comment="is an any type." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.AnyType" type="AnyType" /> |
| </params> |
| </constructor> |
| <method visibility="public" name="occurence" returncomment="an integer." fulltype="int" type="int"> |
| <comment> |
| <attribute name="@return"> |
| <description>an integer.</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="type" returncomment="a type." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.AnyType" type="AnyType"> |
| <comment> |
| <attribute name="@return"> |
| <description>a type.</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="match" returncomment="a result sequence" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence"> |
| <comment> |
| <description>matches args</description> |
| <attribute name="@param"> |
| <description>args |
| is a result sequence</description> |
| </attribute> |
| <attribute name="@throws"> |
| <description>a |
| dynamic error</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>a result sequence</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="args" comment="is a result sequence" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence" /> |
| </params> |
| <exceptions> |
| <exception fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError" /> |
| </exceptions> |
| </method> |
| </methods> |
| </jelclass> |
| <jelclass superclass="StaticNameError" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal" serializable="true" superclassfulltype="org.eclipse.wst.xml.xpath2.processor.internal.StaticNameError" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.StaticAttrNameError" type="StaticAttrNameError"> |
| <comment> |
| <description>Error caused by static attribute name.</description> |
| </comment> |
| <methods> |
| <constructor visibility="public" name="StaticAttrNameError"> |
| <comment> |
| <description>Constructor for static attribute name error</description> |
| <attribute name="@param"> |
| <description>reason |
| is the reason for the error.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="reason" comment="is the reason for the error." fulltype="java.lang.String" type="String" /> |
| </params> |
| </constructor> |
| </methods> |
| </jelclass> |
| <jelclass superclass="StaticNameError" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal" serializable="true" superclassfulltype="org.eclipse.wst.xml.xpath2.processor.internal.StaticNameError" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.StaticElemNameError" type="StaticElemNameError"> |
| <comment> |
| <description>Error caused by static element name.</description> |
| </comment> |
| <methods> |
| <constructor visibility="public" name="StaticElemNameError"> |
| <comment> |
| <description>Constructor for static element name error</description> |
| <attribute name="@param"> |
| <description>reason |
| is the reason for the error.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="reason" comment="is the reason for the error." fulltype="java.lang.String" type="String" /> |
| </params> |
| </constructor> |
| </methods> |
| </jelclass> |
| <jelclass superclass="StaticNameError" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal" serializable="true" superclassfulltype="org.eclipse.wst.xml.xpath2.processor.internal.StaticNameError" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.StaticFunctNameError" type="StaticFunctNameError"> |
| <comment> |
| <description>Error caused by static function name.</description> |
| </comment> |
| <fields> |
| <field final="true" static="true" const="XPST0017" visibility="public" name="FUNCTION_NOT_FOUND" constexpr=""XPST0017"" fulltype="java.lang.String" type="String" /> |
| </fields> |
| <methods> |
| <constructor visibility="public" name="StaticFunctNameError"> |
| <comment> |
| <description>Constructor for static function name error</description> |
| <attribute name="@param"> |
| <description>reason |
| is the reason for the error.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="reason" comment="is the reason for the error." fulltype="java.lang.String" type="String" /> |
| </params> |
| </constructor> |
| </methods> |
| </jelclass> |
| <jelclass superclass="StaticError" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal" serializable="true" superclassfulltype="org.eclipse.wst.xml.xpath2.processor.StaticError" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.StaticNameError" type="StaticNameError"> |
| <comment> |
| <description>Error caused by static name.</description> |
| </comment> |
| <fields> |
| <field final="true" static="true" const="XPST0008" visibility="public" name="NAME_NOT_FOUND" constexpr=""XPST0008"" fulltype="java.lang.String" type="String" /> |
| <field final="true" static="true" const="XPST0081" visibility="public" name="PREFIX_NOT_FOUND" constexpr=""XPST0081"" fulltype="java.lang.String" type="String" /> |
| </fields> |
| <methods> |
| <constructor visibility="public" name="StaticNameError"> |
| <comment> |
| <description>Constructor for static name error</description> |
| <attribute name="@param"> |
| <description>code |
| is the code.</description> |
| </attribute> |
| <attribute name="@param"> |
| <description>reason |
| is the reason for the error.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="code" comment="is the code." fulltype="java.lang.String" type="String" /> |
| <param name="reason" comment="is the reason for the error." fulltype="java.lang.String" type="String" /> |
| </params> |
| </constructor> |
| <constructor visibility="public" name="StaticNameError"> |
| <comment> |
| <description>Constructor for static name error</description> |
| <attribute name="@param"> |
| <description>reason |
| is the reason for the error.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="reason" comment="is the reason for the error." fulltype="java.lang.String" type="String" /> |
| </params> |
| </constructor> |
| </methods> |
| </jelclass> |
| <jelclass superclass="StaticNameError" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal" serializable="true" superclassfulltype="org.eclipse.wst.xml.xpath2.processor.internal.StaticNameError" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.StaticNsNameError" type="StaticNsNameError"> |
| <comment> |
| <description>Static namespace name error class.</description> |
| </comment> |
| <methods> |
| <constructor visibility="public" name="StaticNsNameError"> |
| <params> |
| <param name="reason" fulltype="java.lang.String" type="String" /> |
| </params> |
| </constructor> |
| <method static="true" visibility="public" name="unknown_prefix" returncomment="the error." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.StaticNsNameError" type="StaticNsNameError"> |
| <comment> |
| <description>Constructor.</description> |
| <attribute name="@param"> |
| <description>pref |
| is the unknown prefix.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>the error.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="pref" comment="is the unknown prefix." fulltype="java.lang.String" type="String" /> |
| </params> |
| </method> |
| </methods> |
| </jelclass> |
| <jelclass superclass="StaticNameError" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal" serializable="true" superclassfulltype="org.eclipse.wst.xml.xpath2.processor.internal.StaticNameError" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.StaticTypeNameError" type="StaticTypeNameError"> |
| <comment> |
| <description>Static type name error class.</description> |
| </comment> |
| <fields> |
| <field final="true" static="true" const="XPST0051" visibility="public" name="TYPE_NOT_FOUND" constexpr=""XPST0051"" fulltype="java.lang.String" type="String" /> |
| </fields> |
| <methods> |
| <constructor visibility="public" name="StaticTypeNameError"> |
| <comment> |
| <description>Constructor.</description> |
| <attribute name="@param"> |
| <description>reason |
| is the reason for the error.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="reason" comment="is the reason for the error." fulltype="java.lang.String" type="String" /> |
| </params> |
| </constructor> |
| </methods> |
| </jelclass> |
| <jelclass superclass="StaticNameError" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal" serializable="true" superclassfulltype="org.eclipse.wst.xml.xpath2.processor.internal.StaticNameError" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.StaticVarNameError" type="StaticVarNameError"> |
| <comment> |
| <description>Static variable name error class.</description> |
| </comment> |
| <methods> |
| <constructor visibility="public" name="StaticVarNameError"> |
| <comment> |
| <description>Constructor.</description> |
| <attribute name="@param"> |
| <description>reason |
| is the reason for the error.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="reason" comment="is the reason for the error." fulltype="java.lang.String" type="String" /> |
| </params> |
| </constructor> |
| </methods> |
| </jelclass> |
| <jelclass superclass="XPathException" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal" serializable="true" superclassfulltype="org.eclipse.wst.xml.xpath2.processor.XPathException" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.TypeError" type="TypeError"> |
| <comment> |
| <description>Error caused by bad types.</description> |
| </comment> |
| <methods> |
| <constructor visibility="public" name="TypeError"> |
| <comment> |
| <description>Constructor for type error.</description> |
| <attribute name="@param"> |
| <description>code |
| is the error code.</description> |
| </attribute> |
| <attribute name="@param"> |
| <description>err |
| is the reason for the error.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="code" comment="is the error code." fulltype="java.lang.String" type="String" /> |
| <param name="err" comment="is the reason for the error." fulltype="java.lang.String" type="String" /> |
| </params> |
| </constructor> |
| <method visibility="public" name="code" returncomment="The error code." fulltype="java.lang.String" type="String"> |
| <comment> |
| <description>Get the error code.</description> |
| <attribute name="@return"> |
| <description>The error code.</description> |
| </attribute> |
| </comment> |
| </method> |
| <method static="true" visibility="public" name="ci_not_node" returncomment="the error." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.TypeError" type="TypeError"> |
| <comment> |
| <description>"Factory" for building errors</description> |
| <attribute name="@param"> |
| <description>err |
| is the reason for the error.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>the error.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="err" comment="is the reason for the error." fulltype="java.lang.String" type="String" /> |
| </params> |
| </method> |
| <method static="true" visibility="public" name="mixed_vals" returncomment="the error." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.TypeError" type="TypeError"> |
| <comment> |
| <description>"Factory" for building errors</description> |
| <attribute name="@param"> |
| <description>err |
| is the reason for the error.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>the error.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="err" comment="is the reason for the error." fulltype="java.lang.String" type="String" /> |
| </params> |
| </method> |
| <method static="true" visibility="public" name="step_conatins_atoms" returncomment="the error." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.TypeError" type="TypeError"> |
| <comment> |
| <description>"Factory" for building errors</description> |
| <attribute name="@param"> |
| <description>err |
| is the reason for the error.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>the error.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="err" comment="is the reason for the error." fulltype="java.lang.String" type="String" /> |
| </params> |
| </method> |
| <method static="true" visibility="public" name="invalid_type" returncomment="the error." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.TypeError" type="TypeError"> |
| <comment> |
| <description>"Factory" for building errors</description> |
| <attribute name="@param"> |
| <description>err |
| is the reason for the error.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>the error.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="err" comment="is the reason for the error." fulltype="java.lang.String" type="String" /> |
| </params> |
| </method> |
| </methods> |
| </jelclass> |
| <jelclass superclass="Plugin" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal" superclassfulltype="Plugin" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.XPath2Plugin" type="XPath2Plugin"> |
| <methods> |
| <constructor visibility="public" name="XPath2Plugin" /> |
| </methods> |
| </jelclass> |
| <jelclass superclass="lr_parser" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal" superclassfulltype="java_cup.runtime.lr_parser" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.XPathCup" type="XPathCup"> |
| <comment> |
| <description>CUP v0.10k generated parser.</description> |
| <attribute name="@version"> |
| <description>Mon Dec 14 02:02:22 CET 2009</description> |
| </attribute> |
| </comment> |
| <fields> |
| <field final="true" static="true" visibility="protected" name="_production_table" fulltype="short[][]" type="short"> |
| <comment> |
| <description>Production table.</description> |
| </comment> |
| </field> |
| <field final="true" static="true" visibility="protected" name="_action_table" fulltype="short[][]" type="short"> |
| <comment> |
| <description>Parse-action table.</description> |
| </comment> |
| </field> |
| <field final="true" static="true" visibility="protected" name="_reduce_table" fulltype="short[][]" type="short"> |
| <comment> |
| <description><code>reduce_goto</code> table.</description> |
| </comment> |
| </field> |
| <field visibility="protected" name="action_obj" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.CUP$XPathCup$actions" type="CUP$XPathCup$actions"> |
| <comment> |
| <description>Instance of action encapsulation class.</description> |
| </comment> |
| </field> |
| </fields> |
| <methods> |
| <constructor visibility="public" name="XPathCup"> |
| <comment> |
| <description>Default constructor.</description> |
| </comment> |
| </constructor> |
| <constructor visibility="public" name="XPathCup"> |
| <comment> |
| <description>Constructor which sets the default scanner.</description> |
| </comment> |
| <params> |
| <param name="s" fulltype="java_cup.runtime.Scanner" type="java_cup.runtime.Scanner" /> |
| </params> |
| </constructor> |
| <method visibility="public" name="production_table" fulltype="short[][]" type="short"> |
| <comment> |
| <description>Access to production table.</description> |
| </comment> |
| </method> |
| <method visibility="public" name="action_table" fulltype="short[][]" type="short"> |
| <comment> |
| <description>Access to parse-action table.</description> |
| </comment> |
| </method> |
| <method visibility="public" name="reduce_table" fulltype="short[][]" type="short"> |
| <comment> |
| <description>Access to <code>reduce_goto</code> table.</description> |
| </comment> |
| </method> |
| <method visibility="protected" name="init_actions" fulltype="void" type="void"> |
| <comment> |
| <description>Action encapsulation object initializer.</description> |
| </comment> |
| </method> |
| <method visibility="public" name="do_action" fulltype="java_cup.runtime.Symbol" type="java_cup.runtime.Symbol"> |
| <comment> |
| <description>Invoke a user supplied parse action.</description> |
| </comment> |
| <params> |
| <param name="act_num" fulltype="int" type="int" /> |
| <param name="parser" fulltype="java_cup.runtime.lr_parser" type="java_cup.runtime.lr_parser" /> |
| <param name="stack" fulltype="java.util.Stack" type="Stack" /> |
| <param name="top" fulltype="int" type="int" /> |
| </params> |
| <exceptions> |
| <exception fulltype="java.lang.Exception" type="Exception" /> |
| </exceptions> |
| </method> |
| <method visibility="public" name="start_state" fulltype="int" type="int"> |
| <comment> |
| <description>Indicates start state.</description> |
| </comment> |
| </method> |
| <method visibility="public" name="start_production" fulltype="int" type="int"> |
| <comment> |
| <description>Indicates start production.</description> |
| </comment> |
| </method> |
| <method visibility="public" name="EOF_sym" fulltype="int" type="int"> |
| <comment> |
| <description><code>EOF</code> Symbol index.</description> |
| </comment> |
| </method> |
| <method visibility="public" name="error_sym" fulltype="int" type="int"> |
| <comment> |
| <description><code>error</code> Symbol index.</description> |
| </comment> |
| </method> |
| <method visibility="public" name="report_error" fulltype="void" type="void"> |
| <params> |
| <param name="message" fulltype="java.lang.String" type="String" /> |
| <param name="info" fulltype="java.lang.Object" type="Object" /> |
| </params> |
| </method> |
| </methods> |
| </jelclass> |
| <jelclass superclass="Object" visibility="package-private" package="org.eclipse.wst.xml.xpath2.processor.internal" superclassfulltype="java.lang.Object" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.CUP$XPathCup$actions" type="CUP$XPathCup$actions"> |
| <comment> |
| <description>Cup generated class to encapsulate user supplied action code.</description> |
| </comment> |
| <methods> |
| <constructor visibility="package-private" name="CUP$XPathCup$actions"> |
| <comment> |
| <description>Constructor</description> |
| </comment> |
| <params> |
| <param name="parser" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.XPathCup" type="XPathCup" /> |
| </params> |
| </constructor> |
| <method final="true" visibility="public" name="CUP$XPathCup$do_action" fulltype="java_cup.runtime.Symbol" type="java_cup.runtime.Symbol"> |
| <comment> |
| <description>Method with the actual generated action code.</description> |
| </comment> |
| <params> |
| <param name="CUP$XPathCup$act_num" fulltype="int" type="int" /> |
| <param name="CUP$XPathCup$parser" fulltype="java_cup.runtime.lr_parser" type="java_cup.runtime.lr_parser" /> |
| <param name="CUP$XPathCup$stack" fulltype="java.util.Stack" type="Stack" /> |
| <param name="CUP$XPathCup$top" fulltype="int" type="int" /> |
| </params> |
| <exceptions> |
| <exception fulltype="java.lang.Exception" type="Exception" /> |
| </exceptions> |
| </method> |
| </methods> |
| </jelclass> |
| <jelclass superclass="Error" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal" serializable="true" superclassfulltype="java.lang.Error" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.XPathError" type="XPathError"> |
| <comment> |
| <description>This error is thrown when there is a problem with an XPath exception.</description> |
| </comment> |
| <methods> |
| <constructor visibility="public" name="XPathError"> |
| <comment> |
| <description>Constructor for XPathError</description> |
| <attribute name="@param"> |
| <description>reason |
| Is the reason why the error has been thrown.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="reason" comment="Is the reason why the error has been thrown." fulltype="java.lang.String" type="String" /> |
| </params> |
| </constructor> |
| <method visibility="public" name="reason" returncomment="the reason why the error has been throw." fulltype="java.lang.String" type="String"> |
| <comment> |
| <description>The reason why the error has been thrown.</description> |
| <attribute name="@return"> |
| <description>the reason why the error has been throw.</description> |
| </attribute> |
| </comment> |
| </method> |
| </methods> |
| </jelclass> |
| <jelclass superclass="Object" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal" superclassfulltype="java.lang.Object" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.XPathFlex" type="XPathFlex"> |
| <comment> |
| <description>This class is a scanner generated by |
| <a href="http://www.jflex.de/">JFlex</a> 1.4.3 |
| on 12/14/09 2:02 AM from the specification file |
| <tt>/Users/jesper/Documents/workspace-3.5M5/org.eclipse.wst.xml.xpath2.processor/grammars/xpath.lex</tt></description> |
| </comment> |
| <fields> |
| <field final="true" static="true" const="-1" visibility="public" name="YYEOF" constexpr="-1" fulltype="int" type="int"> |
| <comment> |
| <description>This character denotes the end of file</description> |
| </comment> |
| </field> |
| <field final="true" static="true" const="0" visibility="public" name="YYINITIAL" constexpr="0" fulltype="int" type="int"> |
| <comment> |
| <description>lexical states</description> |
| </comment> |
| </field> |
| <field final="true" static="true" const="2" visibility="public" name="COMMENT" constexpr="2" fulltype="int" type="int" /> |
| </fields> |
| <methods> |
| <constructor visibility="public" name="XPathFlex"> |
| <comment> |
| <description>Creates a new scanner |
| There is also a java.io.InputStream version of this constructor.</description> |
| <attribute name="@param"> |
| <description>in the java.io.Reader to read input from.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="in" comment="the java.io.Reader to read input from." fulltype="java.io.Reader" type="Reader" /> |
| </params> |
| </constructor> |
| <constructor visibility="package-private" name="XPathFlex"> |
| <comment> |
| <description>Creates a new scanner. |
| There is also java.io.Reader version of this constructor.</description> |
| <attribute name="@param"> |
| <description>in the java.io.Inputstream to read input from.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="in" comment="the java.io.Inputstream to read input from." fulltype="java.io.InputStream" type="InputStream" /> |
| </params> |
| </constructor> |
| <method visibility="public" name="lineno" fulltype="int" type="int" /> |
| <method visibility="public" name="colno" fulltype="int" type="int" /> |
| <method final="true" visibility="public" name="yyclose" fulltype="void" type="void"> |
| <comment> |
| <description>Closes the input stream.</description> |
| </comment> |
| <exceptions> |
| <exception fulltype="java.io.IOException" type="IOException" /> |
| </exceptions> |
| </method> |
| <method final="true" visibility="public" name="yyreset" fulltype="void" type="void"> |
| <comment> |
| <description>Resets the scanner to read from a new input stream. |
| Does not close the old reader. |
| |
| All internal variables are reset, the old input stream |
| <b>cannot</b> be reused (internal buffer is discarded and lost). |
| Lexical state is set to <tt>ZZ_INITIAL</tt>.</description> |
| <attribute name="@param"> |
| <description>reader the new input stream</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="reader" comment="the new input stream" fulltype="java.io.Reader" type="Reader" /> |
| </params> |
| </method> |
| <method final="true" visibility="public" name="yystate" fulltype="int" type="int"> |
| <comment> |
| <description>Returns the current lexical state.</description> |
| </comment> |
| </method> |
| <method final="true" visibility="public" name="yybegin" fulltype="void" type="void"> |
| <comment> |
| <description>Enters a new lexical state</description> |
| <attribute name="@param"> |
| <description>newState the new lexical state</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="newState" comment="the new lexical state" fulltype="int" type="int" /> |
| </params> |
| </method> |
| <method final="true" visibility="public" name="yytext" fulltype="java.lang.String" type="String"> |
| <comment> |
| <description>Returns the text matched by the current regular expression.</description> |
| </comment> |
| </method> |
| <method final="true" visibility="public" name="yycharat" returncomment="the character at position pos" fulltype="char" type="char"> |
| <comment> |
| <description>Returns the character at position <tt>pos</tt> from the |
| matched text. |
| |
| It is equivalent to yytext().charAt(pos), but faster</description> |
| <attribute name="@param"> |
| <description>pos the position of the character to fetch. |
| A value from 0 to yylength()-1.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>the character at position pos</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="pos" comment="the position of the character to fetch. |
| A value from 0 to yylength()-1." fulltype="int" type="int" /> |
| </params> |
| </method> |
| <method final="true" visibility="public" name="yylength" fulltype="int" type="int"> |
| <comment> |
| <description>Returns the length of the matched text region.</description> |
| </comment> |
| </method> |
| <method visibility="public" name="yypushback" fulltype="void" type="void"> |
| <comment> |
| <description>Pushes the specified amount of characters back into the input stream. |
| |
| They will be read again by then next call of the scanning method</description> |
| <attribute name="@param"> |
| <description>number the number of characters to be read again. |
| This number must not be greater than yylength()!</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="number" comment="the number of characters to be read again. |
| This number must not be greater than yylength()!" fulltype="int" type="int" /> |
| </params> |
| </method> |
| <method visibility="public" name="next_token" returncomment="the next token" fulltype="java_cup.runtime.Symbol" type="java_cup.runtime.Symbol"> |
| <comment> |
| <description>Resumes scanning until the next regular expression is matched, |
| the end of input is encountered or an I/O-Error occurs.</description> |
| <attribute name="@return"> |
| <description>the next token</description> |
| </attribute> |
| <attribute name="@exception"> |
| <description>java.io.IOException if any I/O-Error occurs</description> |
| </attribute> |
| </comment> |
| <exceptions> |
| <exception fulltype="java.io.IOException" type="IOException" /> |
| </exceptions> |
| </method> |
| </methods> |
| </jelclass> |
| <jelclass superclass="Object" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal" superclassfulltype="java.lang.Object" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.XpathSym" type="XpathSym"> |
| <comment> |
| <description>CUP generated class containing symbol constants.</description> |
| </comment> |
| <fields> |
| <field final="true" static="true" const="32" visibility="public" name="DESCENDANT_OR_SELF" constexpr="32" fulltype="int" type="int" /> |
| <field final="true" static="true" const="56" visibility="public" name="AS" constexpr="56" fulltype="int" type="int" /> |
| <field final="true" static="true" const="45" visibility="public" name="GT" constexpr="45" fulltype="int" type="int" /> |
| <field final="true" static="true" const="34" visibility="public" name="FOLLOWING" constexpr="34" fulltype="int" type="int" /> |
| <field final="true" static="true" const="19" visibility="public" name="FORWARD_SLASHSLASH" constexpr="19" fulltype="int" type="int" /> |
| <field final="true" static="true" const="36" visibility="public" name="PARENT" constexpr="36" fulltype="int" type="int" /> |
| <field final="true" static="true" const="46" visibility="public" name="GE" constexpr="46" fulltype="int" type="int" /> |
| <field final="true" static="true" const="75" visibility="public" name="DOCUMENT_NODE" constexpr="75" fulltype="int" type="int" /> |
| <field final="true" static="true" const="35" visibility="public" name="NAMESPACE" constexpr="35" fulltype="int" type="int" /> |
| <field final="true" static="true" const="18" visibility="public" name="FORWARD_SLASH" constexpr="18" fulltype="int" type="int" /> |
| <field final="true" static="true" const="55" visibility="public" name="TREAT" constexpr="55" fulltype="int" type="int" /> |
| <field final="true" static="true" const="74" visibility="public" name="NODE" constexpr="74" fulltype="int" type="int" /> |
| <field final="true" static="true" const="24" visibility="public" name="COMMA" constexpr="24" fulltype="int" type="int" /> |
| <field final="true" static="true" const="37" visibility="public" name="ANCESTOR" constexpr="37" fulltype="int" type="int" /> |
| <field final="true" static="true" const="43" visibility="public" name="LT" constexpr="43" fulltype="int" type="int" /> |
| <field final="true" static="true" const="83" visibility="public" name="INTEGER" constexpr="83" fulltype="int" type="int" /> |
| <field final="true" static="true" const="84" visibility="public" name="DOUBLE" constexpr="84" fulltype="int" type="int" /> |
| <field final="true" static="true" const="28" visibility="public" name="CHILD" constexpr="28" fulltype="int" type="int" /> |
| <field final="true" static="true" const="33" visibility="public" name="FOLLOWING_SIBLING" constexpr="33" fulltype="int" type="int" /> |
| <field final="true" static="true" const="66" visibility="public" name="EVERY" constexpr="66" fulltype="int" type="int" /> |
| <field final="true" static="true" const="31" visibility="public" name="SELF" constexpr="31" fulltype="int" type="int" /> |
| <field final="true" static="true" const="44" visibility="public" name="LE" constexpr="44" fulltype="int" type="int" /> |
| <field final="true" static="true" const="80" visibility="public" name="ELEMENT" constexpr="80" fulltype="int" type="int" /> |
| <field final="true" static="true" const="76" visibility="public" name="TEXT" constexpr="76" fulltype="int" type="int" /> |
| <field final="true" static="true" const="53" visibility="public" name="INSTANCE" constexpr="53" fulltype="int" type="int" /> |
| <field final="true" static="true" const="11" visibility="public" name="NOTEQUALS" constexpr="11" fulltype="int" type="int" /> |
| <field final="true" static="true" const="68" visibility="public" name="THEN" constexpr="68" fulltype="int" type="int" /> |
| <field final="true" static="true" const="81" visibility="public" name="SCHEMA_ELEMENT" constexpr="81" fulltype="int" type="int" /> |
| <field final="true" static="true" const="79" visibility="public" name="SCHEMA_ATTRIBUTE" constexpr="79" fulltype="int" type="int" /> |
| <field final="true" static="true" const="40" visibility="public" name="ANCESTOR_OR_SELF" constexpr="40" fulltype="int" type="int" /> |
| <field final="true" static="true" const="41" visibility="public" name="EQ" constexpr="41" fulltype="int" type="int" /> |
| <field final="true" static="true" const="39" visibility="public" name="PRECEDING" constexpr="39" fulltype="int" type="int" /> |
| <field final="true" static="true" const="49" visibility="public" name="MOD" constexpr="49" fulltype="int" type="int" /> |
| <field final="true" static="true" const="21" visibility="public" name="AT_SYM" constexpr="21" fulltype="int" type="int" /> |
| <field final="true" static="true" const="25" visibility="public" name="DOLLAR" constexpr="25" fulltype="int" type="int" /> |
| <field final="true" static="true" const="52" visibility="public" name="EXCEPT" constexpr="52" fulltype="int" type="int" /> |
| <field final="true" static="true" const="12" visibility="public" name="LESSTHAN" constexpr="12" fulltype="int" type="int" /> |
| <field final="true" static="true" const="9" visibility="public" name="PIPE" constexpr="9" fulltype="int" type="int" /> |
| <field final="true" static="true" const="13" visibility="public" name="LESSEQUAL" constexpr="13" fulltype="int" type="int" /> |
| <field final="true" static="true" const="27" visibility="public" name="QUESTIONMARK" constexpr="27" fulltype="int" type="int" /> |
| <field final="true" static="true" const="6" visibility="public" name="PLUS" constexpr="6" fulltype="int" type="int" /> |
| <field final="true" static="true" const="48" visibility="public" name="IDIV" constexpr="48" fulltype="int" type="int" /> |
| <field final="true" static="true" const="4" visibility="public" name="LPAR" constexpr="4" fulltype="int" type="int" /> |
| <field final="true" static="true" const="50" visibility="public" name="UNION" constexpr="50" fulltype="int" type="int" /> |
| <field final="true" static="true" const="15" visibility="public" name="GREATEREQUAL" constexpr="15" fulltype="int" type="int" /> |
| <field final="true" static="true" const="85" visibility="public" name="DECIMAL" constexpr="85" fulltype="int" type="int" /> |
| <field final="true" static="true" const="60" visibility="public" name="FOR" constexpr="60" fulltype="int" type="int" /> |
| <field final="true" static="true" const="8" visibility="public" name="STAR" constexpr="8" fulltype="int" type="int" /> |
| <field final="true" static="true" const="14" visibility="public" name="GREATER" constexpr="14" fulltype="int" type="int" /> |
| <field final="true" static="true" const="38" visibility="public" name="PRECEDING_SIBLING" constexpr="38" fulltype="int" type="int" /> |
| <field final="true" static="true" const="47" visibility="public" name="DIV" constexpr="47" fulltype="int" type="int" /> |
| <field final="true" static="true" const="62" visibility="public" name="RETURN" constexpr="62" fulltype="int" type="int" /> |
| <field final="true" static="true" const="69" visibility="public" name="ELSE" constexpr="69" fulltype="int" type="int" /> |
| <field final="true" static="true" const="22" visibility="public" name="DOTDOT" constexpr="22" fulltype="int" type="int" /> |
| <field final="true" static="true" const="26" visibility="public" name="DOT" constexpr="26" fulltype="int" type="int" /> |
| <field final="true" static="true" const="0" visibility="public" name="EOF" constexpr="0" fulltype="int" type="int" /> |
| <field final="true" static="true" const="87" visibility="public" name="NCNAME" constexpr="87" fulltype="int" type="int" /> |
| <field final="true" static="true" const="77" visibility="public" name="COMMENT" constexpr="77" fulltype="int" type="int" /> |
| <field final="true" static="true" const="51" visibility="public" name="INTERSECT" constexpr="51" fulltype="int" type="int" /> |
| <field final="true" static="true" const="5" visibility="public" name="RPAR" constexpr="5" fulltype="int" type="int" /> |
| <field final="true" static="true" const="73" visibility="public" name="ITEM" constexpr="73" fulltype="int" type="int" /> |
| <field final="true" static="true" const="72" visibility="public" name="EMPTY_SEQUENCE" constexpr="72" fulltype="int" type="int" /> |
| <field final="true" static="true" const="57" visibility="public" name="CASTABLE" constexpr="57" fulltype="int" type="int" /> |
| <field final="true" static="true" const="59" visibility="public" name="IS" constexpr="59" fulltype="int" type="int" /> |
| <field final="true" static="true" const="7" visibility="public" name="MINUS" constexpr="7" fulltype="int" type="int" /> |
| <field final="true" static="true" const="78" visibility="public" name="PROCESSING_INSTRUCTION" constexpr="78" fulltype="int" type="int" /> |
| <field final="true" static="true" const="61" visibility="public" name="IN" constexpr="61" fulltype="int" type="int" /> |
| <field final="true" static="true" const="71" visibility="public" name="OR" constexpr="71" fulltype="int" type="int" /> |
| <field final="true" static="true" const="1" visibility="public" name="error" constexpr="1" fulltype="int" type="int" /> |
| <field final="true" static="true" const="30" visibility="public" name="ATTRIBUTE" constexpr="30" fulltype="int" type="int" /> |
| <field final="true" static="true" const="67" visibility="public" name="IF" constexpr="67" fulltype="int" type="int" /> |
| <field final="true" static="true" const="82" visibility="public" name="TYPESWITCH" constexpr="82" fulltype="int" type="int" /> |
| <field final="true" static="true" const="58" visibility="public" name="CAST" constexpr="58" fulltype="int" type="int" /> |
| <field final="true" static="true" const="54" visibility="public" name="OF" constexpr="54" fulltype="int" type="int" /> |
| <field final="true" static="true" const="23" visibility="public" name="COLON" constexpr="23" fulltype="int" type="int" /> |
| <field final="true" static="true" const="29" visibility="public" name="DESCENDANT" constexpr="29" fulltype="int" type="int" /> |
| <field final="true" static="true" const="65" visibility="public" name="SOME" constexpr="65" fulltype="int" type="int" /> |
| <field final="true" static="true" const="3" visibility="public" name="RBRACKET" constexpr="3" fulltype="int" type="int" /> |
| <field final="true" static="true" const="20" visibility="public" name="COLONCOLON" constexpr="20" fulltype="int" type="int" /> |
| <field final="true" static="true" const="17" visibility="public" name="GREATER_GREATER" constexpr="17" fulltype="int" type="int" /> |
| <field final="true" static="true" const="86" visibility="public" name="STRING" constexpr="86" fulltype="int" type="int" /> |
| <field final="true" static="true" const="63" visibility="public" name="SATISFIES" constexpr="63" fulltype="int" type="int" /> |
| <field final="true" static="true" const="70" visibility="public" name="AND" constexpr="70" fulltype="int" type="int" /> |
| <field final="true" static="true" const="64" visibility="public" name="TO" constexpr="64" fulltype="int" type="int" /> |
| <field final="true" static="true" const="2" visibility="public" name="LBRACKET" constexpr="2" fulltype="int" type="int" /> |
| <field final="true" static="true" const="42" visibility="public" name="NE" constexpr="42" fulltype="int" type="int" /> |
| <field final="true" static="true" const="16" visibility="public" name="LESS_LESS" constexpr="16" fulltype="int" type="int" /> |
| <field final="true" static="true" const="10" visibility="public" name="EQUALS" constexpr="10" fulltype="int" type="int" /> |
| </fields> |
| <methods> |
| <constructor visibility="public" name="XpathSym" /> |
| </methods> |
| </jelclass> |
| <jelclass superclass="BinExpr" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal.ast" superclassfulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.BinExpr" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.AddExpr" type="AddExpr"> |
| <comment> |
| <description>Class for binary operation Add, takes 2 inputs and returns the combined |
| value.</description> |
| </comment> |
| <methods> |
| <constructor visibility="public" name="AddExpr"> |
| <comment> |
| <description>Constructor for AddExpr</description> |
| <attribute name="@param"> |
| <description>l |
| input1 xpath expression/variable.</description> |
| </attribute> |
| <attribute name="@param"> |
| <description>r |
| input2 xpath expression/variable.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="l" comment="input1 xpath expression/variable." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.Expr" type="Expr" /> |
| <param name="r" comment="input2 xpath expression/variable." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.Expr" type="Expr" /> |
| </params> |
| </constructor> |
| <method visibility="public" name="accept" returncomment="Result of Visitor operation." fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Support for Visitor interface.</description> |
| <attribute name="@return"> |
| <description>Result of Visitor operation.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="v" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.XPathVisitor" type="XPathVisitor" /> |
| </params> |
| </method> |
| </methods> |
| </jelclass> |
| <jelclass superclass="BinExpr" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal.ast" superclassfulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.BinExpr" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.AndExpr" type="AndExpr"> |
| <comment> |
| <description>Class for binary operation And. The value of an and-expression is determined |
| by the effective boolean values (EBV's) of its operands.</description> |
| </comment> |
| <methods> |
| <constructor visibility="public" name="AndExpr"> |
| <comment> |
| <description>Constructor for AndExpr.</description> |
| <attribute name="@param"> |
| <description>l |
| input1 xpath expression.</description> |
| </attribute> |
| <attribute name="@param"> |
| <description>r |
| input2 xpath expression.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="l" comment="input1 xpath expression." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.Expr" type="Expr" /> |
| <param name="r" comment="input2 xpath expression." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.Expr" type="Expr" /> |
| </params> |
| </constructor> |
| <method visibility="public" name="accept" returncomment="Result of Visitor operation." fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Support for Visitor interface.</description> |
| <attribute name="@return"> |
| <description>Result of Visitor operation.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="v" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.XPathVisitor" type="XPathVisitor" /> |
| </params> |
| </method> |
| </methods> |
| </jelclass> |
| <jelclass superclass="KindTest" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal.ast" superclassfulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.KindTest" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.AnyKindTest" type="AnyKindTest"> |
| <comment> |
| <description>Class to test a type of any kind. This matches any node in the expression.</description> |
| </comment> |
| <methods> |
| <constructor visibility="public" name="AnyKindTest" /> |
| <method visibility="public" name="accept" returncomment="Result of Visitor operation." fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Support for Visitor interface.</description> |
| <attribute name="@return"> |
| <description>Result of Visitor operation.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="v" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.XPathVisitor" type="XPathVisitor" /> |
| </params> |
| </method> |
| <method visibility="public" name="createTestType" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.AnyType" type="AnyType"> |
| <params> |
| <param name="rs" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence" /> |
| </params> |
| </method> |
| <method visibility="public" name="name" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.QName" type="QName" /> |
| <method visibility="public" name="isWild" fulltype="boolean" type="boolean" /> |
| <method visibility="public" name="getXDMClassType" fulltype="java.lang.Class" type="Class" /> |
| </methods> |
| </jelclass> |
| <jelclass abstract="true" superclass="KindTest" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal.ast" superclassfulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.KindTest" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.AttrElemTest" type="AttrElemTest"> |
| <comment> |
| <description>Common base class for Attribute and Element tests.</description> |
| </comment> |
| <methods> |
| <constructor visibility="public" name="AttrElemTest"> |
| <comment> |
| <description>Constructor for Attribute and Element tests. This takes in 3 inputs, |
| Name, wildcard test(true/false) and type.</description> |
| <attribute name="@param"> |
| <description>name |
| QName.</description> |
| </attribute> |
| <attribute name="@param"> |
| <description>wild |
| Wildcard test? True/False.</description> |
| </attribute> |
| <attribute name="@param"> |
| <description>type |
| QName type.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="name" comment="QName." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.QName" type="QName" /> |
| <param name="wild" comment="Wildcard test? True/False." fulltype="boolean" type="boolean" /> |
| <param name="type" comment="QName type." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.QName" type="QName" /> |
| </params> |
| </constructor> |
| <constructor visibility="public" name="AttrElemTest"> |
| <comment> |
| <description>Constructor for Attribute and Element tests. This takes in 2 inputs, Name |
| and wildcard test(true/false).</description> |
| <attribute name="@param"> |
| <description>name |
| QName.</description> |
| </attribute> |
| <attribute name="@param"> |
| <description>wild |
| Wildcard test? True/False.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="name" comment="QName." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.QName" type="QName" /> |
| <param name="wild" comment="Wildcard test? True/False." fulltype="boolean" type="boolean" /> |
| </params> |
| </constructor> |
| <constructor visibility="public" name="AttrElemTest"> |
| <comment> |
| <description>Default Constructor for Attribute and Element tests. This takes in no |
| inputs.</description> |
| </comment> |
| </constructor> |
| <method visibility="public" name="wild" returncomment="Result of wildcard test." fulltype="boolean" type="boolean"> |
| <comment> |
| <description>Support for wildcard test.</description> |
| <attribute name="@return"> |
| <description>Result of wildcard test.</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="name" returncomment="Result of name test." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.QName" type="QName"> |
| <comment> |
| <description>Support for name test.</description> |
| <attribute name="@return"> |
| <description>Result of name test.</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="type" returncomment="Result of type test." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.QName" type="QName"> |
| <comment> |
| <description>Support for type test.</description> |
| <attribute name="@return"> |
| <description>Result of type test.</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="protected" name="getDerviationTypes" fulltype="short" type="short" /> |
| </methods> |
| </jelclass> |
| <jelclass superclass="AttrElemTest" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal.ast" superclassfulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.AttrElemTest" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.AttributeTest" type="AttributeTest"> |
| <comment> |
| <description>Class used to match an attribute node by its name and/or type.</description> |
| </comment> |
| <methods> |
| <constructor visibility="public" name="AttributeTest"> |
| <comment> |
| <description>Constructor for AttributeTest. This one takes in 3 inputs, Name, wildcard |
| test(true/false) and type.</description> |
| <attribute name="@param"> |
| <description>name |
| QName.</description> |
| </attribute> |
| <attribute name="@param"> |
| <description>wild |
| Wildcard test, True/False.</description> |
| </attribute> |
| <attribute name="@param"> |
| <description>type |
| QName type.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="name" comment="QName." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.QName" type="QName" /> |
| <param name="wild" comment="Wildcard test, True/False." fulltype="boolean" type="boolean" /> |
| <param name="type" comment="QName type." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.QName" type="QName" /> |
| </params> |
| </constructor> |
| <constructor visibility="public" name="AttributeTest"> |
| <comment> |
| <description>Constructor for AttributeTest. This one takes in 2 inputs, Name and |
| wildcard test(true/false).</description> |
| <attribute name="@param"> |
| <description>name |
| QName.</description> |
| </attribute> |
| <attribute name="@param"> |
| <description>wild |
| Wildcard test, True/False.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="name" comment="QName." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.QName" type="QName" /> |
| <param name="wild" comment="Wildcard test, True/False." fulltype="boolean" type="boolean" /> |
| </params> |
| </constructor> |
| <constructor visibility="public" name="AttributeTest"> |
| <comment> |
| <description>Default Constructor for AttributeTest.</description> |
| </comment> |
| </constructor> |
| <method visibility="public" name="accept" returncomment="Result of Visitor operation." fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Support for Visitor interface.</description> |
| <attribute name="@return"> |
| <description>Result of Visitor operation.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="v" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.XPathVisitor" type="XPathVisitor" /> |
| </params> |
| </method> |
| <method visibility="public" name="createTestType" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.AnyType" type="AnyType"> |
| <params> |
| <param name="rs" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence" /> |
| </params> |
| </method> |
| <method visibility="public" name="isWild" fulltype="boolean" type="boolean" /> |
| <method visibility="public" name="getXDMClassType" fulltype="java.lang.Class" type="Class" /> |
| </methods> |
| </jelclass> |
| <jelclass superclass="StepExpr" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal.ast" superclassfulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.StepExpr" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.AxisStep" type="AxisStep"> |
| <comment> |
| <description>Class for AxisStep, this generates a sequence of zero or more nodes. These |
| nodes are always returned in Document Order. This can be Forward Step or |
| Reverse Step.</description> |
| </comment> |
| <methods> |
| <constructor visibility="public" name="AxisStep"> |
| <comment> |
| <description>Constructor for AxisStep.</description> |
| <attribute name="@param"> |
| <description>step |
| Defines forward/reverse step.</description> |
| </attribute> |
| <attribute name="@param"> |
| <description>exprs |
| Collection of xpath expressions.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="step" comment="Defines forward/reverse step." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.Step" type="Step" /> |
| <param name="exprs" comment="Collection of xpath expressions." fulltype="java.util.Collection" type="Collection" /> |
| </params> |
| </constructor> |
| <method visibility="public" name="accept" returncomment="Result of Visitor operation." fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Support for Visitor interface.</description> |
| <attribute name="@return"> |
| <description>Result of Visitor operation.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="v" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.XPathVisitor" type="XPathVisitor" /> |
| </params> |
| </method> |
| <method visibility="public" name="step" returncomment="Previous step." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.Step" type="Step"> |
| <comment> |
| <description>Advances to next step.</description> |
| <attribute name="@return"> |
| <description>Previous step.</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="set_step" fulltype="void" type="void"> |
| <comment> |
| <description>Set the step direction.</description> |
| </comment> |
| <params> |
| <param name="s" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.Step" type="Step" /> |
| </params> |
| </method> |
| <method visibility="public" name="iterator" returncomment="Iterated expressions." fulltype="java.util.Iterator" type="Iterator"> |
| <comment> |
| <description>Interator.</description> |
| <attribute name="@return"> |
| <description>Iterated expressions.</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="predicate_count" returncomment="Size of expressions." fulltype="int" type="int"> |
| <comment> |
| <description>Determines size of expressions.</description> |
| <attribute name="@return"> |
| <description>Size of expressions.</description> |
| </attribute> |
| </comment> |
| </method> |
| </methods> |
| </jelclass> |
| <jelclass abstract="true" superclass="Expr" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal.ast" superclassfulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.Expr" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.BinExpr" type="BinExpr"> |
| <comment> |
| <description>Abstract class for a Binary operation.</description> |
| </comment> |
| <methods> |
| <constructor visibility="public" name="BinExpr"> |
| <comment> |
| <description>Constructor for BinExpr.</description> |
| <attribute name="@param"> |
| <description>l |
| left xpath node for the operation.</description> |
| </attribute> |
| <attribute name="@param"> |
| <description>r |
| right xpath node for the operation.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="l" comment="left xpath node for the operation." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.XPathNode" type="XPathNode" /> |
| <param name="r" comment="right xpath node for the operation." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.XPathNode" type="XPathNode" /> |
| </params> |
| </constructor> |
| <method visibility="public" name="left" returncomment="Left node." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.XPathNode" type="XPathNode"> |
| <comment> |
| <description>Left xpath node.</description> |
| <attribute name="@return"> |
| <description>Left node.</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="right" returncomment="Right node." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.XPathNode" type="XPathNode"> |
| <comment> |
| <description>Right xpath node.</description> |
| <attribute name="@return"> |
| <description>Right node.</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="set_left" fulltype="void" type="void"> |
| <comment> |
| <description>Set the left xpath node.</description> |
| <attribute name="@param"> |
| <description>n |
| Left node.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="n" comment="Left node." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.XPathNode" type="XPathNode" /> |
| </params> |
| </method> |
| <method visibility="public" name="set_right" fulltype="void" type="void"> |
| <comment> |
| <description>Set the right xpath node.</description> |
| <attribute name="@param"> |
| <description>n |
| Right node.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="n" comment="Right node." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.XPathNode" type="XPathNode" /> |
| </params> |
| </method> |
| </methods> |
| </jelclass> |
| <jelclass superclass="BinExpr" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal.ast" superclassfulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.BinExpr" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.CastExpr" type="CastExpr"> |
| <comment> |
| <description>A class that creates a new value of a specific type based on an existing |
| value. A cast expression takes two operands: an input expression and a target |
| type. The type of the input expression is called the input type. The target |
| type must be a named atomic type, represented by a QName, optionally followed |
| by the occurrence indicator ? if an empty sequence is permitted. If the |
| target type has no namespace prefix, it is considered to be in the default |
| element/type namespace.</description> |
| </comment> |
| <methods> |
| <constructor visibility="public" name="CastExpr"> |
| <comment> |
| <description>Constructor for CastExpr.</description> |
| <attribute name="@param"> |
| <description>l |
| input xpath expression/variable.</description> |
| </attribute> |
| <attribute name="@param"> |
| <description>r |
| SingleType to cast l to.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="l" comment="input xpath expression/variable." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.Expr" type="Expr" /> |
| <param name="r" comment="SingleType to cast l to." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.SingleType" type="SingleType" /> |
| </params> |
| </constructor> |
| <method visibility="public" name="accept" returncomment="Result of Visitor operation." fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Support for Visitor interface.</description> |
| <attribute name="@return"> |
| <description>Result of Visitor operation.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="v" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.XPathVisitor" type="XPathVisitor" /> |
| </params> |
| </method> |
| </methods> |
| </jelclass> |
| <jelclass superclass="BinExpr" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal.ast" superclassfulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.BinExpr" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.CastableExpr" type="CastableExpr"> |
| <comment> |
| <description>A class that tests whether a given value is castable into a given type. This |
| can be used to select an appropriate type for processing a given value.</description> |
| </comment> |
| <methods> |
| <constructor visibility="public" name="CastableExpr"> |
| <comment> |
| <description>Constructor of CastableExpr</description> |
| <attribute name="@param"> |
| <description>l |
| input xpath expression/variable.</description> |
| </attribute> |
| <attribute name="@param"> |
| <description>r |
| SingleType to check l against.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="l" comment="input xpath expression/variable." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.Expr" type="Expr" /> |
| <param name="r" comment="SingleType to check l against." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.SingleType" type="SingleType" /> |
| </params> |
| </constructor> |
| <method visibility="public" name="accept" returncomment="Result of Visitor operation." fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Support for Visitor interface.</description> |
| <attribute name="@return"> |
| <description>Result of Visitor operation.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="v" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.XPathVisitor" type="XPathVisitor" /> |
| </params> |
| </method> |
| </methods> |
| </jelclass> |
| <jelclass superclass="BinExpr" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal.ast" superclassfulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.BinExpr" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.CmpExpr" type="CmpExpr"> |
| <comment> |
| <description>The comparison of expression operator takes the value of its left operand and |
| compares (dependant on type) against its right operand, according to the |
| rules of the particular comparison rule</description> |
| </comment> |
| <fields> |
| <field final="true" static="true" const="0" visibility="public" name="EQUALS" constexpr="0" fulltype="int" type="int"> |
| <comment> |
| <description>Set internal value for EQUALS operation.</description> |
| </comment> |
| </field> |
| <field final="true" static="true" const="1" visibility="public" name="NOTEQUALS" constexpr="1" fulltype="int" type="int"> |
| <comment> |
| <description>Set internal value for NOTEQUALS operation.</description> |
| </comment> |
| </field> |
| <field final="true" static="true" const="2" visibility="public" name="LESSTHAN" constexpr="2" fulltype="int" type="int"> |
| <comment> |
| <description>Set internal value for LESSTHAN operation.</description> |
| </comment> |
| </field> |
| <field final="true" static="true" const="3" visibility="public" name="LESSEQUAL" constexpr="3" fulltype="int" type="int"> |
| <comment> |
| <description>Set internal value for LESSEQUAL operation.</description> |
| </comment> |
| </field> |
| <field final="true" static="true" const="4" visibility="public" name="GREATER" constexpr="4" fulltype="int" type="int"> |
| <comment> |
| <description>Set internal value for GREATER operation.</description> |
| </comment> |
| </field> |
| <field final="true" static="true" const="5" visibility="public" name="GREATEREQUAL" constexpr="5" fulltype="int" type="int"> |
| <comment> |
| <description>Set internal value for GREATEREQUAL operation.</description> |
| </comment> |
| </field> |
| <field final="true" static="true" const="6" visibility="public" name="EQ" constexpr="6" fulltype="int" type="int"> |
| <comment> |
| <description>Set internal value for EQ operation.</description> |
| </comment> |
| </field> |
| <field final="true" static="true" const="7" visibility="public" name="NE" constexpr="7" fulltype="int" type="int"> |
| <comment> |
| <description>Set internal value for NE operation.</description> |
| </comment> |
| </field> |
| <field final="true" static="true" const="8" visibility="public" name="LT" constexpr="8" fulltype="int" type="int"> |
| <comment> |
| <description>Set internal value for LT operation.</description> |
| </comment> |
| </field> |
| <field final="true" static="true" const="9" visibility="public" name="LE" constexpr="9" fulltype="int" type="int"> |
| <comment> |
| <description>Set internal value for LE operation.</description> |
| </comment> |
| </field> |
| <field final="true" static="true" const="10" visibility="public" name="GT" constexpr="10" fulltype="int" type="int"> |
| <comment> |
| <description>Set internal value for GT operation.</description> |
| </comment> |
| </field> |
| <field final="true" static="true" const="11" visibility="public" name="GE" constexpr="11" fulltype="int" type="int"> |
| <comment> |
| <description>Set internal value for GE operation.</description> |
| </comment> |
| </field> |
| <field final="true" static="true" const="12" visibility="public" name="IS" constexpr="12" fulltype="int" type="int"> |
| <comment> |
| <description>Set internal value for IS operation.</description> |
| </comment> |
| </field> |
| <field final="true" static="true" const="13" visibility="public" name="LESS_LESS" constexpr="13" fulltype="int" type="int"> |
| <comment> |
| <description>Set internal value for LESS_LESS operation.</description> |
| </comment> |
| </field> |
| <field final="true" static="true" const="14" visibility="public" name="GREATER_GREATER" constexpr="14" fulltype="int" type="int"> |
| <comment> |
| <description>Set internal value for GREATER_GREATER operation.</description> |
| </comment> |
| </field> |
| </fields> |
| <methods> |
| <constructor visibility="public" name="CmpExpr"> |
| <comment> |
| <description>Constructor for CmpExpr</description> |
| <attribute name="@param"> |
| <description>l |
| input xpath left expression/variable</description> |
| </attribute> |
| <attribute name="@param"> |
| <description>r |
| input xpath right expression/variable</description> |
| </attribute> |
| <attribute name="@param"> |
| <description>type |
| what comparison to use l against r.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="l" comment="input xpath left expression/variable" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.Expr" type="Expr" /> |
| <param name="r" comment="input xpath right expression/variable" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.Expr" type="Expr" /> |
| <param name="type" comment="what comparison to use l against r." fulltype="int" type="int" /> |
| </params> |
| </constructor> |
| <method visibility="public" name="accept" returncomment="Result of Visitor operation." fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Support for Visitor interface.</description> |
| <attribute name="@return"> |
| <description>Result of Visitor operation.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="v" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.XPathVisitor" type="XPathVisitor" /> |
| </params> |
| </method> |
| <method visibility="public" name="type" returncomment="comparison type" fulltype="int" type="int"> |
| <comment> |
| <attribute name="@return"> |
| <description>comparison type</description> |
| </attribute> |
| </comment> |
| </method> |
| </methods> |
| </jelclass> |
| <jelclass superclass="PrimaryExpr" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal.ast" superclassfulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.PrimaryExpr" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.CntxItemExpr" type="CntxItemExpr"> |
| <comment> |
| <description>Class for Context Item Expresions.</description> |
| </comment> |
| <methods> |
| <constructor visibility="public" name="CntxItemExpr" /> |
| <method visibility="public" name="accept" returncomment="Result of Visitor operation." fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Support for Visitor interface.</description> |
| <attribute name="@return"> |
| <description>Result of Visitor operation.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="v" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.XPathVisitor" type="XPathVisitor" /> |
| </params> |
| </method> |
| </methods> |
| </jelclass> |
| <jelclass superclass="KindTest" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal.ast" superclassfulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.KindTest" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.CommentTest" type="CommentTest"> |
| <comment> |
| <description>Class for Comment testing.</description> |
| </comment> |
| <methods> |
| <constructor visibility="public" name="CommentTest" /> |
| <method visibility="public" name="accept" returncomment="Result of Visitor operation." fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Support for Visitor interface.</description> |
| <attribute name="@return"> |
| <description>Result of Visitor operation.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="v" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.XPathVisitor" type="XPathVisitor" /> |
| </params> |
| </method> |
| <method visibility="public" name="createTestType" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.AnyType" type="AnyType"> |
| <params> |
| <param name="rs" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence" /> |
| </params> |
| </method> |
| <method visibility="public" name="name" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.QName" type="QName" /> |
| <method visibility="public" name="isWild" fulltype="boolean" type="boolean" /> |
| <method visibility="public" name="getXDMClassType" fulltype="java.lang.Class" type="Class" /> |
| </methods> |
| </jelclass> |
| <jelclass superclass="NumericLiteral" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal.ast" superclassfulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.NumericLiteral" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.DecimalLiteral" type="DecimalLiteral"> |
| <comment> |
| <description>The value of a numeric literal containing "." but no e or E character is an |
| atomic value of type xs:decimal</description> |
| </comment> |
| <methods> |
| <constructor visibility="public" name="DecimalLiteral"> |
| <comment> |
| <description>Constructor for DecimalLiteral</description> |
| <attribute name="@param"> |
| <description>value |
| double value</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="value" comment="double value" fulltype="java.math.BigDecimal" type="BigDecimal" /> |
| </params> |
| </constructor> |
| <method visibility="public" name="accept" returncomment="Result of Visitor operation." fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Support for Visitor interface.</description> |
| <attribute name="@return"> |
| <description>Result of Visitor operation.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="v" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.XPathVisitor" type="XPathVisitor" /> |
| </params> |
| </method> |
| <method visibility="public" name="value" returncomment="xs:decimal value" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.XSDecimal" type="XSDecimal"> |
| <comment> |
| <attribute name="@return"> |
| <description>xs:decimal value</description> |
| </attribute> |
| </comment> |
| </method> |
| </methods> |
| </jelclass> |
| <jelclass superclass="BinExpr" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal.ast" superclassfulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.BinExpr" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.DivExpr" type="DivExpr"> |
| <comment> |
| <description>Class for Division expressions.</description> |
| </comment> |
| <methods> |
| <constructor visibility="public" name="DivExpr"> |
| <comment> |
| <description>Constructor for DivExpr.</description> |
| <attribute name="@param"> |
| <description>l |
| input1 xpath expression/variable.</description> |
| </attribute> |
| <attribute name="@param"> |
| <description>r |
| input2 xpath expression/variable.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="l" comment="input1 xpath expression/variable." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.Expr" type="Expr" /> |
| <param name="r" comment="input2 xpath expression/variable." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.Expr" type="Expr" /> |
| </params> |
| </constructor> |
| <method visibility="public" name="accept" returncomment="Result of Visitor operation." fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Support for Visitor interface.</description> |
| <attribute name="@return"> |
| <description>Result of Visitor operation.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="v" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.XPathVisitor" type="XPathVisitor" /> |
| </params> |
| </method> |
| </methods> |
| </jelclass> |
| <jelclass superclass="KindTest" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal.ast" superclassfulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.KindTest" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.DocumentTest" type="DocumentTest"> |
| <comment> |
| <description>Class for Document testing.</description> |
| </comment> |
| <fields> |
| <field final="true" static="true" const="0" visibility="public" name="NONE" constexpr="0" fulltype="int" type="int"> |
| <comment> |
| <description>Set internal value for NONE.</description> |
| </comment> |
| </field> |
| <field final="true" static="true" const="1" visibility="public" name="ELEMENT" constexpr="1" fulltype="int" type="int"> |
| <comment> |
| <description>Set internal value for ELEMENT.</description> |
| </comment> |
| </field> |
| <field final="true" static="true" const="2" visibility="public" name="SCHEMA_ELEMENT" constexpr="2" fulltype="int" type="int"> |
| <comment> |
| <description>Set internal value for SCHEMA_ELEMENT.</description> |
| </comment> |
| </field> |
| </fields> |
| <methods> |
| <constructor visibility="public" name="DocumentTest"> |
| <comment> |
| <description>Constructor for DocumentTest.</description> |
| <attribute name="@param"> |
| <description>type |
| Type of element to test.</description> |
| </attribute> |
| <attribute name="@param"> |
| <description>arg |
| xpath object to test.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="type" comment="Type of element to test." fulltype="int" type="int" /> |
| <param name="arg" comment="xpath object to test." fulltype="java.lang.Object" type="Object" /> |
| </params> |
| </constructor> |
| <constructor visibility="public" name="DocumentTest"> |
| <comment> |
| <description>Default Constructor for DocumentTest.</description> |
| </comment> |
| </constructor> |
| <method visibility="public" name="accept" returncomment="Result of Visitor operation." fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Support for Visitor interface.</description> |
| <attribute name="@return"> |
| <description>Result of Visitor operation.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="v" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.XPathVisitor" type="XPathVisitor" /> |
| </params> |
| </method> |
| <method visibility="public" name="type" returncomment="Type of test." fulltype="int" type="int"> |
| <comment> |
| <description>Get test type.</description> |
| <attribute name="@return"> |
| <description>Type of test.</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="elem_test" returncomment="Element test." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.AttrElemTest" type="AttrElemTest"> |
| <comment> |
| <description>Element test.</description> |
| <attribute name="@return"> |
| <description>Element test.</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="schema_elem_test" returncomment="Schema element test." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.SchemaElemTest" type="SchemaElemTest"> |
| <comment> |
| <description>Schema element test.</description> |
| <attribute name="@return"> |
| <description>Schema element test.</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="createTestType" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.AnyType" type="AnyType"> |
| <params> |
| <param name="rs" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence" /> |
| </params> |
| </method> |
| <method visibility="public" name="name" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.QName" type="QName" /> |
| <method visibility="public" name="isWild" fulltype="boolean" type="boolean" /> |
| <method visibility="public" name="getXDMClassType" fulltype="java.lang.Class" type="Class" /> |
| </methods> |
| </jelclass> |
| <jelclass superclass="NumericLiteral" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal.ast" superclassfulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.NumericLiteral" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.DoubleLiteral" type="DoubleLiteral"> |
| <comment> |
| <description>The value of a numeric literal containing an e or E character is an atomic |
| value of type xs:double</description> |
| </comment> |
| <methods> |
| <constructor visibility="public" name="DoubleLiteral"> |
| <comment> |
| <description>Constructor for Doubleiteral</description> |
| <attribute name="@param"> |
| <description>value |
| double value</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="value" comment="double value" fulltype="double" type="double" /> |
| </params> |
| </constructor> |
| <method visibility="public" name="accept" returncomment="Result of Visitor operation." fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Support for Visitor interface.</description> |
| <attribute name="@return"> |
| <description>Result of Visitor operation.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="v" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.XPathVisitor" type="XPathVisitor" /> |
| </params> |
| </method> |
| <method visibility="public" name="value" returncomment="xs:double value" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.XSDouble" type="XSDouble"> |
| <comment> |
| <attribute name="@return"> |
| <description>xs:double value</description> |
| </attribute> |
| </comment> |
| </method> |
| </methods> |
| </jelclass> |
| <jelclass superclass="AttrElemTest" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal.ast" superclassfulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.AttrElemTest" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.ElementTest" type="ElementTest"> |
| <comment> |
| <description>Class for Element testing.</description> |
| </comment> |
| <methods> |
| <constructor visibility="public" name="ElementTest"> |
| <comment> |
| <description>Constructor for ElementTest. This takes in 4 inputs, Name, wildcard |
| test(true/false), type and question mark test(true/false).</description> |
| <attribute name="@param"> |
| <description>name |
| Name of element to test.</description> |
| </attribute> |
| <attribute name="@param"> |
| <description>wild |
| Wildcard test? (true/false).</description> |
| </attribute> |
| <attribute name="@param"> |
| <description>type |
| Type of element to test.</description> |
| </attribute> |
| <attribute name="@param"> |
| <description>qmark |
| Nilled property (true/false).</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="name" comment="Name of element to test." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.QName" type="QName" /> |
| <param name="wild" comment="Wildcard test? (true/false)." fulltype="boolean" type="boolean" /> |
| <param name="type" comment="Type of element to test." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.QName" type="QName" /> |
| <param name="qmark" comment="Nilled property (true/false)." fulltype="boolean" type="boolean" /> |
| </params> |
| </constructor> |
| <constructor visibility="public" name="ElementTest"> |
| <comment> |
| <description>Constructor for ElementTest. This takes in 3 inputs, Name, wildcard |
| test(true/false)and type.</description> |
| <attribute name="@param"> |
| <description>name |
| Name of element to test.</description> |
| </attribute> |
| <attribute name="@param"> |
| <description>wild |
| Wildcard test? (true/false).</description> |
| </attribute> |
| <attribute name="@param"> |
| <description>type |
| Type of element to test.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="name" comment="Name of element to test." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.QName" type="QName" /> |
| <param name="wild" comment="Wildcard test? (true/false)." fulltype="boolean" type="boolean" /> |
| <param name="type" comment="Type of element to test." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.QName" type="QName" /> |
| </params> |
| </constructor> |
| <constructor visibility="public" name="ElementTest"> |
| <comment> |
| <description>Constructor for ElementTest. This takes in 2 inputs, Name, wildcard |
| test(true/false).</description> |
| <attribute name="@param"> |
| <description>name |
| Name of element to test.</description> |
| </attribute> |
| <attribute name="@param"> |
| <description>wild |
| Wildcard test? (true/false).</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="name" comment="Name of element to test." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.QName" type="QName" /> |
| <param name="wild" comment="Wildcard test? (true/false)." fulltype="boolean" type="boolean" /> |
| </params> |
| </constructor> |
| <constructor visibility="public" name="ElementTest"> |
| <comment> |
| <description>Default Constructor for ElementTest.</description> |
| </comment> |
| </constructor> |
| <method visibility="public" name="accept" returncomment="Result of Visitor operation." fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Support for Visitor interface.</description> |
| <attribute name="@return"> |
| <description>Result of Visitor operation.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="v" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.XPathVisitor" type="XPathVisitor" /> |
| </params> |
| </method> |
| <method visibility="public" name="qmark" returncomment="Result of operation." fulltype="boolean" type="boolean"> |
| <comment> |
| <description>Set nilled property.</description> |
| <attribute name="@return"> |
| <description>Result of operation.</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="createTestType" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.AnyType" type="AnyType"> |
| <params> |
| <param name="rs" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence" /> |
| </params> |
| </method> |
| <method visibility="public" name="isWild" fulltype="boolean" type="boolean" /> |
| <method visibility="public" name="getXDMClassType" fulltype="java.lang.Class" type="Class" /> |
| </methods> |
| </jelclass> |
| <jelclass superclass="BinExpr" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal.ast" superclassfulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.BinExpr" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.ExceptExpr" type="ExceptExpr"> |
| <comment> |
| <description>The except operator takes two node sequences as operands and returns a |
| sequence containing all the nodes that occur in the first operand but not in |
| the second operand.</description> |
| </comment> |
| <methods> |
| <constructor visibility="public" name="ExceptExpr"> |
| <comment> |
| <description>Constructor for ExceptExpr.</description> |
| <attribute name="@param"> |
| <description>l |
| input1 xpath expression/variable.</description> |
| </attribute> |
| <attribute name="@param"> |
| <description>r |
| input2 xpath expression/variable.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="l" comment="input1 xpath expression/variable." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.Expr" type="Expr" /> |
| <param name="r" comment="input2 xpath expression/variable." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.Expr" type="Expr" /> |
| </params> |
| </constructor> |
| <method visibility="public" name="accept" returncomment="Result of Visitor operation." fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Support for Visitor interface.</description> |
| <attribute name="@return"> |
| <description>Result of Visitor operation.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="v" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.XPathVisitor" type="XPathVisitor" /> |
| </params> |
| </method> |
| </methods> |
| </jelclass> |
| <jelclass abstract="true" superclass="XPathNode" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal.ast" superclassfulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.XPathNode" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.Expr" type="Expr"> |
| <comment> |
| <description>Class for normal expressions.</description> |
| </comment> |
| <methods> |
| <constructor visibility="public" name="Expr" /> |
| </methods> |
| </jelclass> |
| <jelclass superclass="StepExpr" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal.ast" superclassfulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.StepExpr" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.FilterExpr" type="FilterExpr"> |
| <comment> |
| <description>A filter expression consists simply of a primary expression followed by zero |
| or more predicates. The result of the filter expression consists of all the |
| items returned by the primary expression for which all the predicates are |
| true. If no predicates are specified, the result is simply the result of the |
| primary expression. This result may contain nodes, atomic values, or any |
| combination of these. The ordering of the items returned by a filter |
| expression is the same as their order in the result of the primary |
| expression. Context positions are assigned to items based on their ordinal |
| position in the result sequence. The first context position is 1.</description> |
| </comment> |
| <methods> |
| <constructor visibility="public" name="FilterExpr"> |
| <comment> |
| <description>Constructor of FilterExpr.</description> |
| <attribute name="@param"> |
| <description>pexpr |
| is copied to _pexpr.</description> |
| </attribute> |
| <attribute name="@param"> |
| <description>exprs |
| is copied to _exprs.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="pexpr" comment="is copied to _pexpr." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.PrimaryExpr" type="PrimaryExpr" /> |
| <param name="exprs" comment="is copied to _exprs." fulltype="java.util.Collection" type="Collection" /> |
| </params> |
| </constructor> |
| <method visibility="public" name="accept" returncomment="Result of Visitor operation." fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Support for Visitor interface.</description> |
| <attribute name="@return"> |
| <description>Result of Visitor operation.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="v" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.XPathVisitor" type="XPathVisitor" /> |
| </params> |
| </method> |
| <method visibility="public" name="primary" returncomment="The primary expression." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.PrimaryExpr" type="PrimaryExpr"> |
| <comment> |
| <description>Get the primary expression.</description> |
| <attribute name="@return"> |
| <description>The primary expression.</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="iterator" returncomment="The next predicate." fulltype="java.util.Iterator" type="Iterator"> |
| <comment> |
| <description>Get the next predicate.</description> |
| <attribute name="@return"> |
| <description>The next predicate.</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="set_primary" fulltype="void" type="void"> |
| <comment> |
| <description>Set a new primary expression.</description> |
| <attribute name="@param"> |
| <description>e |
| is set as the new primary expression.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="e" comment="is set as the new primary expression." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.PrimaryExpr" type="PrimaryExpr" /> |
| </params> |
| </method> |
| <method visibility="public" name="predicate_count" returncomment="The size of the collection of predicates." fulltype="int" type="int"> |
| <comment> |
| <description>Count the number of predicates.</description> |
| <attribute name="@return"> |
| <description>The size of the collection of predicates.</description> |
| </attribute> |
| </comment> |
| </method> |
| </methods> |
| </jelclass> |
| <jelclass superclass="Expr" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal.ast" superclassfulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.Expr" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.ForExpr" type="ForExpr"> |
| <comment> |
| <description>Class for the For expression.</description> |
| </comment> |
| <methods> |
| <constructor visibility="public" name="ForExpr"> |
| <comment> |
| <description>Constructor for ForExpr.</description> |
| <attribute name="@param"> |
| <description>varexp |
| Expressions.</description> |
| </attribute> |
| <attribute name="@param"> |
| <description>ret |
| Return expression.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="varexp" comment="Expressions." fulltype="java.util.Collection" type="Collection" /> |
| <param name="ret" comment="Return expression." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.Expr" type="Expr" /> |
| </params> |
| </constructor> |
| <method visibility="public" name="accept" returncomment="Result of Visitor operation." fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Support for Visitor interface.</description> |
| <attribute name="@return"> |
| <description>Result of Visitor operation.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="v" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.XPathVisitor" type="XPathVisitor" /> |
| </params> |
| </method> |
| <method visibility="public" name="iterator" returncomment="Result of Iterator operation." fulltype="java.util.Iterator" type="Iterator"> |
| <comment> |
| <description>Support for Iterator interface.</description> |
| <attribute name="@return"> |
| <description>Result of Iterator operation.</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="expr" returncomment="Result of Expr operation." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.Expr" type="Expr"> |
| <comment> |
| <description>Support for Expr interface.</description> |
| <attribute name="@return"> |
| <description>Result of Expr operation.</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="set_expr" fulltype="void" type="void"> |
| <comment> |
| <description>Set Expression.</description> |
| <attribute name="@param"> |
| <description>e |
| Expression.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="e" comment="Expression." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.Expr" type="Expr" /> |
| </params> |
| </method> |
| <method visibility="public" name="truncate_pairs" fulltype="void" type="void"> |
| <comment> |
| <description>Normalization of expression pairs.</description> |
| </comment> |
| </method> |
| <method visibility="public" name="ve_pairs" returncomment="Expression pairs." fulltype="java.util.Collection" type="Collection"> |
| <comment> |
| <description>Support for Collection interface.</description> |
| <attribute name="@return"> |
| <description>Expression pairs.</description> |
| </attribute> |
| </comment> |
| </method> |
| </methods> |
| </jelclass> |
| <jelclass superclass="Step" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal.ast" superclassfulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.Step" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.ForwardStep" type="ForwardStep"> |
| <comment> |
| <description>Class for Forward stepping support for Step operations.</description> |
| </comment> |
| <fields> |
| <field final="true" static="true" const="0" visibility="public" name="NONE" constexpr="0" fulltype="int" type="int"> |
| <comment> |
| <description>Set internal value for NONE.</description> |
| </comment> |
| </field> |
| <field final="true" static="true" const="1" visibility="public" name="CHILD" constexpr="1" fulltype="int" type="int"> |
| <comment> |
| <description>Set internal value for CHILD.</description> |
| </comment> |
| </field> |
| <field final="true" static="true" const="2" visibility="public" name="DESCENDANT" constexpr="2" fulltype="int" type="int"> |
| <comment> |
| <description>Set internal value for DESCENDANT.</description> |
| </comment> |
| </field> |
| <field final="true" static="true" const="3" visibility="public" name="ATTRIBUTE" constexpr="3" fulltype="int" type="int"> |
| <comment> |
| <description>Set internal value for ATTRIBUTE.</description> |
| </comment> |
| </field> |
| <field final="true" static="true" const="4" visibility="public" name="SELF" constexpr="4" fulltype="int" type="int"> |
| <comment> |
| <description>Set internal value for SELF.</description> |
| </comment> |
| </field> |
| <field final="true" static="true" const="5" visibility="public" name="DESCENDANT_OR_SELF" constexpr="5" fulltype="int" type="int"> |
| <comment> |
| <description>Set internal value for DESCENDANT_OR_SELF.</description> |
| </comment> |
| </field> |
| <field final="true" static="true" const="6" visibility="public" name="FOLLOWING_SIBLING" constexpr="6" fulltype="int" type="int"> |
| <comment> |
| <description>Set internal value for FOLLOWING_SIBLING.</description> |
| </comment> |
| </field> |
| <field final="true" static="true" const="7" visibility="public" name="FOLLOWING" constexpr="7" fulltype="int" type="int"> |
| <comment> |
| <description>Set internal value for FOLLOWING.</description> |
| </comment> |
| </field> |
| <field final="true" static="true" const="8" visibility="public" name="NAMESPACE" constexpr="8" fulltype="int" type="int"> |
| <comment> |
| <description>Set internal value for NAMESPACE.</description> |
| </comment> |
| </field> |
| <field final="true" static="true" const="9" visibility="public" name="AT_SYM" constexpr="9" fulltype="int" type="int"> |
| <comment> |
| <description>Set internal value for AT_SYM.</description> |
| </comment> |
| </field> |
| </fields> |
| <methods> |
| <constructor visibility="public" name="ForwardStep"> |
| <comment> |
| <description>Constructor for ForwardStep.</description> |
| <attribute name="@param"> |
| <description>axis |
| Axis number.</description> |
| </attribute> |
| <attribute name="@param"> |
| <description>node_test |
| Node test.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="axis" comment="Axis number." fulltype="int" type="int" /> |
| <param name="node_test" comment="Node test." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.NodeTest" type="NodeTest" /> |
| </params> |
| </constructor> |
| <method visibility="public" name="accept" returncomment="Result of Visitor operation." fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Support for Visitor interface.</description> |
| <attribute name="@return"> |
| <description>Result of Visitor operation.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="v" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.XPathVisitor" type="XPathVisitor" /> |
| </params> |
| </method> |
| <method visibility="public" name="axis" returncomment="Result of Axis operation." fulltype="int" type="int"> |
| <comment> |
| <description>Support for Axis interface.</description> |
| <attribute name="@return"> |
| <description>Result of Axis operation.</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="set_axis" fulltype="void" type="void"> |
| <comment> |
| <description>Set Axis to current.</description> |
| <attribute name="@param"> |
| <description>axis |
| Axis to set.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="axis" comment="Axis to set." fulltype="int" type="int" /> |
| </params> |
| </method> |
| <method visibility="public" name="iterator" returncomment="Result of Iterator operation." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ForwardAxis" type="ForwardAxis"> |
| <comment> |
| <description>Support for Iterator interface.</description> |
| <attribute name="@return"> |
| <description>Result of Iterator operation.</description> |
| </attribute> |
| </comment> |
| </method> |
| </methods> |
| </jelclass> |
| <jelclass superclass="PrimaryExpr" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal.ast" superclassfulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.PrimaryExpr" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.FunctionCall" type="FunctionCall"> |
| <comment> |
| <description>Class for Function Call support.</description> |
| </comment> |
| <methods> |
| <constructor visibility="public" name="FunctionCall"> |
| <comment> |
| <description>Constructor for FunctionCall.</description> |
| <attribute name="@param"> |
| <description>name |
| QName.</description> |
| </attribute> |
| <attribute name="@param"> |
| <description>args |
| Collection of arguments.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="name" comment="QName." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.QName" type="QName" /> |
| <param name="args" comment="Collection of arguments." fulltype="java.util.Collection" type="Collection" /> |
| </params> |
| </constructor> |
| <method visibility="public" name="accept" returncomment="Result of Visitor operation." fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Support for Visitor interface.</description> |
| <attribute name="@return"> |
| <description>Result of Visitor operation.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="v" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.XPathVisitor" type="XPathVisitor" /> |
| </params> |
| </method> |
| <method visibility="public" name="name" returncomment="Result of QName operation." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.QName" type="QName"> |
| <comment> |
| <description>Support for QName interface.</description> |
| <attribute name="@return"> |
| <description>Result of QName operation.</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="iterator" returncomment="Result of Iterator operation." fulltype="java.util.Iterator" type="Iterator"> |
| <comment> |
| <description>Support for Iterator interface.</description> |
| <attribute name="@return"> |
| <description>Result of Iterator operation.</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="arity" returncomment="Result of Arity operation." fulltype="int" type="int"> |
| <comment> |
| <description>Support for Arity interface.</description> |
| <attribute name="@return"> |
| <description>Result of Arity operation.</description> |
| </attribute> |
| </comment> |
| </method> |
| </methods> |
| </jelclass> |
| <jelclass superclass="BinExpr" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal.ast" superclassfulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.BinExpr" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.IDivExpr" type="IDivExpr"> |
| <comment> |
| <description>Support for Integer division.</description> |
| </comment> |
| <methods> |
| <constructor visibility="public" name="IDivExpr"> |
| <comment> |
| <description>Constructor for IDivExpr.</description> |
| <attribute name="@param"> |
| <description>l |
| left value.</description> |
| </attribute> |
| <attribute name="@param"> |
| <description>r |
| right value.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="l" comment="left value." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.Expr" type="Expr" /> |
| <param name="r" comment="right value." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.Expr" type="Expr" /> |
| </params> |
| </constructor> |
| <method visibility="public" name="accept" returncomment="Result of Visitor operation." fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Support for Visitor interface.</description> |
| <attribute name="@return"> |
| <description>Result of Visitor operation.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="v" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.XPathVisitor" type="XPathVisitor" /> |
| </params> |
| </method> |
| </methods> |
| </jelclass> |
| <jelclass superclass="Expr" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal.ast" superclassfulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.Expr" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.IfExpr" type="IfExpr"> |
| <comment> |
| <description>Support for IF expressions.</description> |
| </comment> |
| <methods> |
| <constructor visibility="public" name="IfExpr"> |
| <comment> |
| <description>Constructor for IfExpr.</description> |
| <attribute name="@param"> |
| <description>exps |
| Condition expressions.</description> |
| </attribute> |
| <attribute name="@param"> |
| <description>t |
| If true expressions.</description> |
| </attribute> |
| <attribute name="@param"> |
| <description>e |
| If false/else expressions.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="exps" comment="Condition expressions." fulltype="java.util.Collection" type="Collection" /> |
| <param name="t" comment="If true expressions." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.Expr" type="Expr" /> |
| <param name="e" comment="If false/else expressions." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.Expr" type="Expr" /> |
| </params> |
| </constructor> |
| <method visibility="public" name="accept" returncomment="Result of Visitor operation." fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Support for Visitor interface.</description> |
| <attribute name="@return"> |
| <description>Result of Visitor operation.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="v" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.XPathVisitor" type="XPathVisitor" /> |
| </params> |
| </method> |
| <method visibility="public" name="iterator" returncomment="Result of Iterator operation." fulltype="java.util.Iterator" type="Iterator"> |
| <comment> |
| <description>Support for Iterator interface.</description> |
| <attribute name="@return"> |
| <description>Result of Iterator operation.</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="then_clause" returncomment="Result of Expr operation." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.Expr" type="Expr"> |
| <comment> |
| <description>Support for Expression interface.</description> |
| <attribute name="@return"> |
| <description>Result of Expr operation.</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="else_clause" returncomment="Result of Expr operation." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.Expr" type="Expr"> |
| <comment> |
| <description>Support for Expression interface.</description> |
| <attribute name="@return"> |
| <description>Result of Expr operation.</description> |
| </attribute> |
| </comment> |
| </method> |
| </methods> |
| </jelclass> |
| <jelclass superclass="BinExpr" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal.ast" superclassfulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.BinExpr" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.InstOfExpr" type="InstOfExpr"> |
| <comment> |
| <description>The boolean operator 'instance of' takes the value of its first operand and |
| matches its type to the SequenceType in its second operand, according to the |
| rules for SequenceType matching.</description> |
| </comment> |
| <methods> |
| <constructor visibility="public" name="InstOfExpr"> |
| <comment> |
| <description>Constructor for InstOfExpr.</description> |
| <attribute name="@param"> |
| <description>l |
| input xpath expression/variable.</description> |
| </attribute> |
| <attribute name="@param"> |
| <description>r |
| SequenceType to check l against.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="l" comment="input xpath expression/variable." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.Expr" type="Expr" /> |
| <param name="r" comment="SequenceType to check l against." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.SequenceType" type="SequenceType" /> |
| </params> |
| </constructor> |
| <method visibility="public" name="accept" returncomment="Result of Visitor operation." fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Support for Visitor interface.</description> |
| <attribute name="@return"> |
| <description>Result of Visitor operation.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="v" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.XPathVisitor" type="XPathVisitor" /> |
| </params> |
| </method> |
| </methods> |
| </jelclass> |
| <jelclass superclass="NumericLiteral" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal.ast" superclassfulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.NumericLiteral" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.IntegerLiteral" type="IntegerLiteral"> |
| <comment> |
| <description>The value of a numeric literal containing no "." anad no e or E character is |
| an atomic value of type xs:integer</description> |
| </comment> |
| <methods> |
| <constructor visibility="public" name="IntegerLiteral"> |
| <comment> |
| <description>Constructor for IntegerLiteral</description> |
| <attribute name="@param"> |
| <description>i |
| integer value</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="i" comment="integer value" fulltype="java.math.BigInteger" type="BigInteger" /> |
| </params> |
| </constructor> |
| <method visibility="public" name="accept" returncomment="Result of Visitor operation." fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Support for Visitor interface.</description> |
| <attribute name="@return"> |
| <description>Result of Visitor operation.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="v" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.XPathVisitor" type="XPathVisitor" /> |
| </params> |
| </method> |
| <method visibility="public" name="value" returncomment="xs:integer value" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.XSInteger" type="XSInteger"> |
| <comment> |
| <attribute name="@return"> |
| <description>xs:integer value</description> |
| </attribute> |
| </comment> |
| </method> |
| </methods> |
| </jelclass> |
| <jelclass superclass="BinExpr" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal.ast" superclassfulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.BinExpr" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.IntersectExpr" type="IntersectExpr"> |
| <comment> |
| <description>The intersect operator takes two node sequences as operands and returns a |
| sequence containing all the nodes that occur in both operands.</description> |
| </comment> |
| <methods> |
| <constructor visibility="public" name="IntersectExpr"> |
| <comment> |
| <description>Constructor for IntersectExpr.</description> |
| <attribute name="@param"> |
| <description>l |
| input1 xpath expression/variable.</description> |
| </attribute> |
| <attribute name="@param"> |
| <description>r |
| input2 xpath expression/variable.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="l" comment="input1 xpath expression/variable." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.Expr" type="Expr" /> |
| <param name="r" comment="input2 xpath expression/variable." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.Expr" type="Expr" /> |
| </params> |
| </constructor> |
| <method visibility="public" name="accept" returncomment="Result of Visitor operation." fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Support for Visitor interface.</description> |
| <attribute name="@return"> |
| <description>Result of Visitor operation.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="v" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.XPathVisitor" type="XPathVisitor" /> |
| </params> |
| </method> |
| </methods> |
| </jelclass> |
| <jelclass superclass="XPathNode" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal.ast" superclassfulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.XPathNode" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.ItemType" type="ItemType"> |
| <comment> |
| <description>Support for Item node type.</description> |
| </comment> |
| <fields> |
| <field final="true" static="true" const="0" visibility="public" name="ITEM" constexpr="0" fulltype="int" type="int"> |
| <comment> |
| <description>Set internal value for ITEM.</description> |
| </comment> |
| </field> |
| <field final="true" static="true" const="1" visibility="public" name="QNAME" constexpr="1" fulltype="int" type="int"> |
| <comment> |
| <description>Set internal value for QNAME.</description> |
| </comment> |
| </field> |
| <field final="true" static="true" const="2" visibility="public" name="KINDTEST" constexpr="2" fulltype="int" type="int"> |
| <comment> |
| <description>Set internal value for KINDTEST.</description> |
| </comment> |
| </field> |
| </fields> |
| <methods> |
| <constructor visibility="public" name="ItemType"> |
| <comment> |
| <description>Constructor for ItemType.</description> |
| <attribute name="@param"> |
| <description>type |
| Type.</description> |
| </attribute> |
| <attribute name="@param"> |
| <description>value |
| Object value.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="type" comment="Type." fulltype="int" type="int" /> |
| <param name="value" comment="Object value." fulltype="java.lang.Object" type="Object" /> |
| </params> |
| </constructor> |
| <method visibility="public" name="accept" returncomment="Result of Visitor operation." fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Support for Visitor interface.</description> |
| <attribute name="@return"> |
| <description>Result of Visitor operation.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="v" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.XPathVisitor" type="XPathVisitor" /> |
| </params> |
| </method> |
| <method visibility="public" name="type" returncomment="Result of Type operation." fulltype="int" type="int"> |
| <comment> |
| <description>Support for Type interface.</description> |
| <attribute name="@return"> |
| <description>Result of Type operation.</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="qname" returncomment="Result of QName operation." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.QName" type="QName"> |
| <comment> |
| <description>Support for QName interface.</description> |
| <attribute name="@return"> |
| <description>Result of QName operation.</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="kind_test" returncomment="Result of KindTest operation." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.KindTest" type="KindTest"> |
| <comment> |
| <description>Support KindTest interface.</description> |
| <attribute name="@return"> |
| <description>Result of KindTest operation.</description> |
| </attribute> |
| </comment> |
| </method> |
| </methods> |
| </jelclass> |
| <jelclass abstract="true" superclass="NodeTest" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal.ast" superclassfulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.NodeTest" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.KindTest" type="KindTest"> |
| <comment> |
| <description>Class for KindTest operation.</description> |
| </comment> |
| <methods> |
| <constructor visibility="public" name="KindTest" /> |
| <method abstract="true" visibility="public" name="createTestType" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.AnyType" type="AnyType"> |
| <params> |
| <param name="rs" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence" /> |
| </params> |
| </method> |
| <method abstract="true" visibility="public" name="name" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.QName" type="QName" /> |
| <method abstract="true" visibility="public" name="isWild" fulltype="boolean" type="boolean" /> |
| <method abstract="true" visibility="public" name="getXDMClassType" fulltype="java.lang.Class" type="Class" /> |
| </methods> |
| </jelclass> |
| <jelclass abstract="true" superclass="PrimaryExpr" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal.ast" superclassfulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.PrimaryExpr" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.Literal" type="Literal"> |
| <comment> |
| <description>Literal is either a NumericLiteral or a StringLiteral</description> |
| </comment> |
| <methods> |
| <constructor visibility="public" name="Literal" /> |
| </methods> |
| </jelclass> |
| <jelclass superclass="UnExpr" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal.ast" superclassfulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.UnExpr" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.MinusExpr" type="MinusExpr"> |
| <comment> |
| <description>Class for Minus expressions.</description> |
| </comment> |
| <methods> |
| <constructor visibility="public" name="MinusExpr"> |
| <comment> |
| <description>Constructor for MinusExpr</description> |
| <attribute name="@param"> |
| <description>arg |
| argument expressions.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="arg" comment="argument expressions." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.Expr" type="Expr" /> |
| </params> |
| </constructor> |
| <method visibility="public" name="accept" returncomment="Result of Visitor operation." fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Support for Visitor interface.</description> |
| <attribute name="@return"> |
| <description>Result of Visitor operation.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="v" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.XPathVisitor" type="XPathVisitor" /> |
| </params> |
| </method> |
| </methods> |
| </jelclass> |
| <jelclass superclass="BinExpr" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal.ast" superclassfulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.BinExpr" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.ModExpr" type="ModExpr"> |
| <comment> |
| <description>Class for Modular operation.</description> |
| </comment> |
| <methods> |
| <constructor visibility="public" name="ModExpr"> |
| <comment> |
| <description>Constructor for ModExpr.</description> |
| <attribute name="@param"> |
| <description>l |
| input1 xpath expression/variable.</description> |
| </attribute> |
| <attribute name="@param"> |
| <description>r |
| input2 xpath expression/variable.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="l" comment="input1 xpath expression/variable." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.Expr" type="Expr" /> |
| <param name="r" comment="input2 xpath expression/variable." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.Expr" type="Expr" /> |
| </params> |
| </constructor> |
| <method visibility="public" name="accept" returncomment="Result of Visitor operation." fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Support for Visitor interface.</description> |
| <attribute name="@return"> |
| <description>Result of Visitor operation.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="v" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.XPathVisitor" type="XPathVisitor" /> |
| </params> |
| </method> |
| </methods> |
| </jelclass> |
| <jelclass superclass="BinExpr" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal.ast" superclassfulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.BinExpr" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.MulExpr" type="MulExpr"> |
| <comment> |
| <description>Class for Multiply operation.</description> |
| </comment> |
| <methods> |
| <constructor visibility="public" name="MulExpr"> |
| <comment> |
| <description>Constructor for MulExpr.</description> |
| <attribute name="@param"> |
| <description>l |
| input1 xpath expression/variable.</description> |
| </attribute> |
| <attribute name="@param"> |
| <description>r |
| input2 xpath expression/variable.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="l" comment="input1 xpath expression/variable." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.Expr" type="Expr" /> |
| <param name="r" comment="input2 xpath expression/variable." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.Expr" type="Expr" /> |
| </params> |
| </constructor> |
| <method visibility="public" name="accept" returncomment="Result of Visitor operation." fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Support for Visitor interface.</description> |
| <attribute name="@return"> |
| <description>Result of Visitor operation.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="v" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.XPathVisitor" type="XPathVisitor" /> |
| </params> |
| </method> |
| </methods> |
| </jelclass> |
| <jelclass superclass="NodeTest" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal.ast" superclassfulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.NodeTest" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.NameTest" type="NameTest"> |
| <comment> |
| <description>Class for Name test operation.</description> |
| </comment> |
| <methods> |
| <constructor visibility="public" name="NameTest"> |
| <comment> |
| <description>Constructor for NameTest.</description> |
| <attribute name="@param"> |
| <description>name |
| QName to test.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="name" comment="QName to test." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.QName" type="QName" /> |
| </params> |
| </constructor> |
| <method visibility="public" name="accept" returncomment="Result of Visitor operation." fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Support for Visitor interface.</description> |
| <attribute name="@return"> |
| <description>Result of Visitor operation.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="v" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.XPathVisitor" type="XPathVisitor" /> |
| </params> |
| </method> |
| <method visibility="public" name="name" returncomment="Resulf of QName operation." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.QName" type="QName"> |
| <comment> |
| <description>Support for QName interface.</description> |
| <attribute name="@return"> |
| <description>Resulf of QName operation.</description> |
| </attribute> |
| </comment> |
| </method> |
| </methods> |
| </jelclass> |
| <jelclass abstract="true" superclass="XPathNode" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal.ast" superclassfulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.XPathNode" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.NodeTest" type="NodeTest"> |
| <comment> |
| <description>Class for Node test operation.</description> |
| </comment> |
| <methods> |
| <constructor visibility="public" name="NodeTest" /> |
| </methods> |
| </jelclass> |
| <jelclass abstract="true" superclass="Literal" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal.ast" superclassfulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.Literal" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.NumericLiteral" type="NumericLiteral"> |
| <comment> |
| <description>NumericLiteral is a value of typpe xs:integer, xs:decimal or xs:double</description> |
| </comment> |
| <methods> |
| <constructor visibility="public" name="NumericLiteral" /> |
| </methods> |
| </jelclass> |
| <jelclass superclass="BinExpr" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal.ast" superclassfulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.BinExpr" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.OrExpr" type="OrExpr"> |
| <comment> |
| <description>Class for Or operation.</description> |
| </comment> |
| <methods> |
| <constructor visibility="public" name="OrExpr"> |
| <comment> |
| <description>Constructor for OrExpr.</description> |
| <attribute name="@param"> |
| <description>l |
| left expression.</description> |
| </attribute> |
| <attribute name="@param"> |
| <description>r |
| right expression.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="l" comment="left expression." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.Expr" type="Expr" /> |
| <param name="r" comment="right expression." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.Expr" type="Expr" /> |
| </params> |
| </constructor> |
| <method visibility="public" name="accept" returncomment="Resulf of Visitor operation." fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Support for Visitor interface.</description> |
| <attribute name="@return"> |
| <description>Resulf of Visitor operation.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="v" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.XPathVisitor" type="XPathVisitor" /> |
| </params> |
| </method> |
| </methods> |
| </jelclass> |
| <jelclass superclass="KindTest" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal.ast" superclassfulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.KindTest" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.PITest" type="PITest"> |
| <comment> |
| <description>Class for Processing Instruction support.</description> |
| </comment> |
| <methods> |
| <constructor visibility="public" name="PITest"> |
| <comment> |
| <description>Constructor for PITest.</description> |
| <attribute name="@param"> |
| <description>arg |
| instruction argument.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="arg" comment="instruction argument." fulltype="java.lang.String" type="String" /> |
| </params> |
| </constructor> |
| <constructor visibility="public" name="PITest"> |
| <comment> |
| <description>Default Constructor for PITest.</description> |
| </comment> |
| </constructor> |
| <method visibility="public" name="accept" returncomment="Result of Visitor operation." fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Support for Visitor interface.</description> |
| <attribute name="@return"> |
| <description>Result of Visitor operation.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="v" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.XPathVisitor" type="XPathVisitor" /> |
| </params> |
| </method> |
| <method visibility="public" name="arg" returncomment="Result of String operation." fulltype="java.lang.String" type="String"> |
| <comment> |
| <description>Support for String arguments.</description> |
| <attribute name="@return"> |
| <description>Result of String operation.</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="createTestType" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.AnyType" type="AnyType"> |
| <params> |
| <param name="rs" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence" /> |
| </params> |
| </method> |
| <method visibility="public" name="name" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.QName" type="QName" /> |
| <method visibility="public" name="isWild" fulltype="boolean" type="boolean" /> |
| <method visibility="public" name="getXDMClassType" fulltype="java.lang.Class" type="Class" /> |
| </methods> |
| </jelclass> |
| <jelclass superclass="PrimaryExpr" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal.ast" superclassfulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.PrimaryExpr" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.ParExpr" type="ParExpr"> |
| <comment> |
| <description>Class for parethesized expressions support.</description> |
| </comment> |
| <methods> |
| <constructor visibility="public" name="ParExpr"> |
| <comment> |
| <description>Constructor for ParExpr.</description> |
| <attribute name="@param"> |
| <description>exprs |
| Expressions.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="exprs" comment="Expressions." fulltype="java.util.Collection" type="Collection" /> |
| </params> |
| </constructor> |
| <method visibility="public" name="accept" returncomment="Result of Visitor operation." fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Support for Visitor interface.</description> |
| <attribute name="@return"> |
| <description>Result of Visitor operation.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="v" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.XPathVisitor" type="XPathVisitor" /> |
| </params> |
| </method> |
| <method visibility="public" name="iterator" returncomment="Result of Iterator operation." fulltype="java.util.Iterator" type="Iterator"> |
| <comment> |
| <description>Support for Iterator interface.</description> |
| <attribute name="@return"> |
| <description>Result of Iterator operation.</description> |
| </attribute> |
| </comment> |
| </method> |
| </methods> |
| </jelclass> |
| <jelclass superclass="BinExpr" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal.ast" superclassfulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.BinExpr" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.PipeExpr" type="PipeExpr"> |
| <comment> |
| <description>Class for Piped expressions support.</description> |
| </comment> |
| <methods> |
| <constructor visibility="public" name="PipeExpr"> |
| <comment> |
| <description>Constructor for PipeExpr.</description> |
| <attribute name="@param"> |
| <description>l |
| Left expression.</description> |
| </attribute> |
| <attribute name="@param"> |
| <description>r |
| Right expression.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="l" comment="Left expression." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.Expr" type="Expr" /> |
| <param name="r" comment="Right expression." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.Expr" type="Expr" /> |
| </params> |
| </constructor> |
| <method visibility="public" name="accept" returncomment="Result of Visitor operation." fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Support for Visitor interface.</description> |
| <attribute name="@return"> |
| <description>Result of Visitor operation.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="v" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.XPathVisitor" type="XPathVisitor" /> |
| </params> |
| </method> |
| </methods> |
| </jelclass> |
| <jelclass superclass="UnExpr" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal.ast" superclassfulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.UnExpr" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.PlusExpr" type="PlusExpr"> |
| <comment> |
| <description>Class for Plus expression support.</description> |
| </comment> |
| <methods> |
| <constructor visibility="public" name="PlusExpr"> |
| <comment> |
| <description>Constructor for PlusExpr.</description> |
| <attribute name="@param"> |
| <description>arg |
| Arguments.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="arg" comment="Arguments." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.Expr" type="Expr" /> |
| </params> |
| </constructor> |
| <method visibility="public" name="accept" returncomment="Result of Visitor operation." fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Support for Visitor interface.</description> |
| <attribute name="@return"> |
| <description>Result of Visitor operation.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="v" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.XPathVisitor" type="XPathVisitor" /> |
| </params> |
| </method> |
| </methods> |
| </jelclass> |
| <jelclass abstract="true" superclass="XPathNode" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal.ast" superclassfulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.XPathNode" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.PrimaryExpr" type="PrimaryExpr"> |
| <comment> |
| <description>Support for Basic primitive language.</description> |
| </comment> |
| <methods> |
| <constructor visibility="public" name="PrimaryExpr" /> |
| </methods> |
| </jelclass> |
| <jelclass superclass="Expr" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal.ast" superclassfulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.Expr" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.QuantifiedExpr" type="QuantifiedExpr"> |
| <comment> |
| <description>Support for Quantified expressions.</description> |
| </comment> |
| <fields> |
| <field final="true" static="true" const="0" visibility="public" name="SOME" constexpr="0" fulltype="int" type="int"> |
| <comment> |
| <description>Set internal value for SOME.</description> |
| </comment> |
| </field> |
| <field final="true" static="true" const="1" visibility="public" name="ALL" constexpr="1" fulltype="int" type="int"> |
| <comment> |
| <description>Set internal value for ALL.</description> |
| </comment> |
| </field> |
| </fields> |
| <methods> |
| <constructor visibility="public" name="QuantifiedExpr"> |
| <comment> |
| <description>Constructor for QuantifiedExpr.</description> |
| <attribute name="@param"> |
| <description>type |
| Type (0 for SOME, 1 for ALL).</description> |
| </attribute> |
| <attribute name="@param"> |
| <description>varexp |
| Expressions.</description> |
| </attribute> |
| <attribute name="@param"> |
| <description>ret |
| Returned expression.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="type" comment="Type (0 for SOME, 1 for ALL)." fulltype="int" type="int" /> |
| <param name="varexp" comment="Expressions." fulltype="java.util.Collection" type="Collection" /> |
| <param name="ret" comment="Returned expression." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.Expr" type="Expr" /> |
| </params> |
| </constructor> |
| <method visibility="public" name="accept" returncomment="Result of Visitor operation." fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Support for Visitor interface.</description> |
| <attribute name="@return"> |
| <description>Result of Visitor operation.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="v" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.XPathVisitor" type="XPathVisitor" /> |
| </params> |
| </method> |
| <method visibility="public" name="type" returncomment="Result of Int operation." fulltype="int" type="int"> |
| <comment> |
| <description>Support for Integer interface.</description> |
| <attribute name="@return"> |
| <description>Result of Int operation.</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="iterator" returncomment="Result of Iterator operation." fulltype="java.util.Iterator" type="Iterator"> |
| <comment> |
| <description>Support for Iterator inteface.</description> |
| <attribute name="@return"> |
| <description>Result of Iterator operation.</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="expr" returncomment="Result of Expr operation." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.Expr" type="Expr"> |
| <comment> |
| <description>Support for Expression interface.</description> |
| <attribute name="@return"> |
| <description>Result of Expr operation.</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="set_expr" fulltype="void" type="void"> |
| <comment> |
| <description>Set next expression.</description> |
| <attribute name="@param"> |
| <description>e |
| Expression.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="e" comment="Expression." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.Expr" type="Expr" /> |
| </params> |
| </method> |
| <method visibility="public" name="truncate_pairs" fulltype="void" type="void"> |
| <comment> |
| <description>Normalization of expression pairs.</description> |
| </comment> |
| </method> |
| <method visibility="public" name="ve_pairs" returncomment="Expression pairs." fulltype="java.util.Collection" type="Collection"> |
| <comment> |
| <description>Support for Collection interface.</description> |
| <attribute name="@return"> |
| <description>Expression pairs.</description> |
| </attribute> |
| </comment> |
| </method> |
| </methods> |
| </jelclass> |
| <jelclass superclass="BinExpr" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal.ast" superclassfulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.BinExpr" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.RangeExpr" type="RangeExpr"> |
| <comment> |
| <description>Support for Range expressions.</description> |
| </comment> |
| <methods> |
| <constructor visibility="public" name="RangeExpr"> |
| <comment> |
| <description>Constructor for RangeExpr.</description> |
| <attribute name="@param"> |
| <description>l |
| left expression.</description> |
| </attribute> |
| <attribute name="@param"> |
| <description>r |
| right expression.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="l" comment="left expression." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.Expr" type="Expr" /> |
| <param name="r" comment="right expression." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.Expr" type="Expr" /> |
| </params> |
| </constructor> |
| <method visibility="public" name="accept" returncomment="Result of Visitor operation." fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Support for Visitor interface.</description> |
| <attribute name="@return"> |
| <description>Result of Visitor operation.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="v" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.XPathVisitor" type="XPathVisitor" /> |
| </params> |
| </method> |
| </methods> |
| </jelclass> |
| <jelclass superclass="Step" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal.ast" superclassfulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.Step" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.ReverseStep" type="ReverseStep"> |
| <comment> |
| <description>Class for Reverse stepping support for Step operations.</description> |
| </comment> |
| <fields> |
| <field final="true" static="true" const="0" visibility="public" name="PARENT" constexpr="0" fulltype="int" type="int"> |
| <comment> |
| <description>Set internal value for PARENT.</description> |
| </comment> |
| </field> |
| <field final="true" static="true" const="1" visibility="public" name="ANCESTOR" constexpr="1" fulltype="int" type="int"> |
| <comment> |
| <description>Set internal value for ANCESTOR.</description> |
| </comment> |
| </field> |
| <field final="true" static="true" const="2" visibility="public" name="PRECEDING_SIBLING" constexpr="2" fulltype="int" type="int"> |
| <comment> |
| <description>Set internal value for PRECEDING_SIBLING.</description> |
| </comment> |
| </field> |
| <field final="true" static="true" const="3" visibility="public" name="PRECEDING" constexpr="3" fulltype="int" type="int"> |
| <comment> |
| <description>Set internal value for PRECEDING.</description> |
| </comment> |
| </field> |
| <field final="true" static="true" const="4" visibility="public" name="ANCESTOR_OR_SELF" constexpr="4" fulltype="int" type="int"> |
| <comment> |
| <description>Set internal value for ANCESTOR_OR_SELF.</description> |
| </comment> |
| </field> |
| <field final="true" static="true" const="5" visibility="public" name="DOTDOT" constexpr="5" fulltype="int" type="int"> |
| <comment> |
| <description>Set internal value for DOTDOT.</description> |
| </comment> |
| </field> |
| </fields> |
| <methods> |
| <constructor visibility="public" name="ReverseStep"> |
| <comment> |
| <description>Constructor for ReverseStep.</description> |
| <attribute name="@param"> |
| <description>axis |
| Axis number.</description> |
| </attribute> |
| <attribute name="@param"> |
| <description>node_test |
| Node test.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="axis" comment="Axis number." fulltype="int" type="int" /> |
| <param name="node_test" comment="Node test." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.NodeTest" type="NodeTest" /> |
| </params> |
| </constructor> |
| <method visibility="public" name="accept" returncomment="Result of Visitor operation." fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Support for Visitor interface.</description> |
| <attribute name="@return"> |
| <description>Result of Visitor operation.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="v" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.XPathVisitor" type="XPathVisitor" /> |
| </params> |
| </method> |
| <method visibility="public" name="axis" returncomment="Result of Axis operation." fulltype="int" type="int"> |
| <comment> |
| <description>Support for Axis interface.</description> |
| <attribute name="@return"> |
| <description>Result of Axis operation.</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="iterator" returncomment="Result of Iterator operation." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ReverseAxis" type="ReverseAxis"> |
| <comment> |
| <description>Support for Iterator interface.</description> |
| <attribute name="@return"> |
| <description>Result of Iterator operation.</description> |
| </attribute> |
| </comment> |
| </method> |
| </methods> |
| </jelclass> |
| <jelclass superclass="KindTest" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal.ast" superclassfulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.KindTest" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.SchemaAttrTest" type="SchemaAttrTest"> |
| <comment> |
| <description>Support for Schema Attribute test.</description> |
| </comment> |
| <methods> |
| <constructor visibility="public" name="SchemaAttrTest"> |
| <comment> |
| <description>Constructor for SchemaAttrTest.</description> |
| <attribute name="@param"> |
| <description>arg |
| QName argument.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="arg" comment="QName argument." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.QName" type="QName" /> |
| </params> |
| </constructor> |
| <method visibility="public" name="accept" returncomment="Result of Visitor operation." fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Support for Visitor interface.</description> |
| <attribute name="@return"> |
| <description>Result of Visitor operation.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="v" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.XPathVisitor" type="XPathVisitor" /> |
| </params> |
| </method> |
| <method visibility="public" name="arg" returncomment="Result of QName operation." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.QName" type="QName"> |
| <comment> |
| <description>Support for QName interface.</description> |
| <attribute name="@return"> |
| <description>Result of QName operation.</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="createTestType" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.AnyType" type="AnyType"> |
| <params> |
| <param name="rs" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence" /> |
| </params> |
| </method> |
| <method visibility="public" name="name" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.QName" type="QName" /> |
| <method visibility="public" name="isWild" fulltype="boolean" type="boolean" /> |
| <method visibility="public" name="getXDMClassType" fulltype="java.lang.Class" type="Class" /> |
| </methods> |
| </jelclass> |
| <jelclass superclass="KindTest" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal.ast" superclassfulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.KindTest" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.SchemaElemTest" type="SchemaElemTest"> |
| <comment> |
| <description>Support for Schema Element Test.</description> |
| </comment> |
| <methods> |
| <constructor visibility="public" name="SchemaElemTest"> |
| <comment> |
| <description>Constructor for SchemaElemTest.</description> |
| <attribute name="@param"> |
| <description>arg |
| QName argument.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="arg" comment="QName argument." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.QName" type="QName" /> |
| </params> |
| </constructor> |
| <method visibility="public" name="accept" returncomment="Result of Visitor operation." fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Support for Visitor interface.</description> |
| <attribute name="@return"> |
| <description>Result of Visitor operation.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="v" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.XPathVisitor" type="XPathVisitor" /> |
| </params> |
| </method> |
| <method visibility="public" name="name" returncomment="Result of QName operation." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.QName" type="QName"> |
| <comment> |
| <description>Support for QName interface.</description> |
| <attribute name="@return"> |
| <description>Result of QName operation.</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="createTestType" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.AnyType" type="AnyType"> |
| <params> |
| <param name="rs" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence" /> |
| </params> |
| </method> |
| <method visibility="public" name="isWild" fulltype="boolean" type="boolean" /> |
| <method visibility="public" name="getXDMClassType" fulltype="java.lang.Class" type="Class" /> |
| </methods> |
| </jelclass> |
| <jelclass superclass="XPathNode" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal.ast" superclassfulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.XPathNode" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.SequenceType" type="SequenceType"> |
| <comment> |
| <description>Support for Sequence type.</description> |
| </comment> |
| <fields> |
| <field final="true" static="true" const="0" visibility="public" name="EMPTY" constexpr="0" fulltype="int" type="int"> |
| <comment> |
| <description>Set internal value for EMPTY.</description> |
| </comment> |
| </field> |
| <field final="true" static="true" const="1" visibility="public" name="NONE" constexpr="1" fulltype="int" type="int"> |
| <comment> |
| <description>Set internal value for NONE.</description> |
| </comment> |
| </field> |
| <field final="true" static="true" const="2" visibility="public" name="QUESTION" constexpr="2" fulltype="int" type="int"> |
| <comment> |
| <description>Set internal value for QUESTION.</description> |
| </comment> |
| </field> |
| <field final="true" static="true" const="3" visibility="public" name="STAR" constexpr="3" fulltype="int" type="int"> |
| <comment> |
| <description>Set internal value for STAR.</description> |
| </comment> |
| </field> |
| <field final="true" static="true" const="4" visibility="public" name="PLUS" constexpr="4" fulltype="int" type="int"> |
| <comment> |
| <description>Set internal value for PLUS.</description> |
| </comment> |
| </field> |
| </fields> |
| <methods> |
| <constructor visibility="public" name="SequenceType"> |
| <comment> |
| <description>Constructor for SequenceType.</description> |
| <attribute name="@param"> |
| <description>occ |
| Occurence.</description> |
| </attribute> |
| <attribute name="@param"> |
| <description>it |
| Item type.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="occ" comment="Occurence." fulltype="int" type="int" /> |
| <param name="it" comment="Item type." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.ItemType" type="ItemType" /> |
| </params> |
| </constructor> |
| <method visibility="public" name="accept" returncomment="Result of Visitor operation." fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Support for Visitor interface.</description> |
| <attribute name="@return"> |
| <description>Result of Visitor operation.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="v" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.XPathVisitor" type="XPathVisitor" /> |
| </params> |
| </method> |
| <method visibility="public" name="occurrence" returncomment="Result from Int operation." fulltype="int" type="int"> |
| <comment> |
| <description>Get occurence of item.</description> |
| <attribute name="@return"> |
| <description>Result from Int operation.</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="item_type" returncomment="Result of ItemType operation." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.ItemType" type="ItemType"> |
| <comment> |
| <description>Support for ItemType interface.</description> |
| <attribute name="@return"> |
| <description>Result of ItemType operation.</description> |
| </attribute> |
| </comment> |
| </method> |
| </methods> |
| </jelclass> |
| <jelclass superclass="XPathNode" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal.ast" superclassfulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.XPathNode" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.SingleType" type="SingleType"> |
| <comment> |
| <description>Support for Single types.</description> |
| </comment> |
| <methods> |
| <constructor visibility="public" name="SingleType"> |
| <comment> |
| <description>Constructor for SingleType.</description> |
| <attribute name="@param"> |
| <description>type |
| QName type.</description> |
| </attribute> |
| <attribute name="@param"> |
| <description>qmark |
| optional type? (true/false).</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="type" comment="QName type." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.QName" type="QName" /> |
| <param name="qmark" comment="optional type? (true/false)." fulltype="boolean" type="boolean" /> |
| </params> |
| </constructor> |
| <constructor visibility="public" name="SingleType"> |
| <comment> |
| <description>Default Constructor for SingleType.</description> |
| </comment> |
| <params> |
| <param name="type" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.QName" type="QName" /> |
| </params> |
| </constructor> |
| <method visibility="public" name="accept" returncomment="Result of Visitor operation." fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Support for Visitor interface.</description> |
| <attribute name="@return"> |
| <description>Result of Visitor operation.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="v" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.XPathVisitor" type="XPathVisitor" /> |
| </params> |
| </method> |
| <method visibility="public" name="qmark" returncomment="optional type value." fulltype="boolean" type="boolean"> |
| <comment> |
| <description>Set optional type.</description> |
| <attribute name="@return"> |
| <description>optional type value.</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="type" returncomment="Result of QName operation." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.QName" type="QName"> |
| <comment> |
| <description>Support for QName interface.</description> |
| <attribute name="@return"> |
| <description>Result of QName operation.</description> |
| </attribute> |
| </comment> |
| </method> |
| </methods> |
| </jelclass> |
| <jelclass abstract="true" superclass="XPathNode" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal.ast" superclassfulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.XPathNode" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.Step" type="Step"> |
| <comment> |
| <description>Support for Step operations.</description> |
| </comment> |
| <methods> |
| <constructor visibility="public" name="Step"> |
| <comment> |
| <description>Constructor for Step.</description> |
| <attribute name="@param"> |
| <description>node_test |
| Nodes for operation.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="node_test" comment="Nodes for operation." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.NodeTest" type="NodeTest" /> |
| </params> |
| </constructor> |
| <method visibility="public" name="node_test" returncomment="Result of NodeTest operation." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.NodeTest" type="NodeTest"> |
| <comment> |
| <description>Support for NodeTest interface.</description> |
| <attribute name="@return"> |
| <description>Result of NodeTest operation.</description> |
| </attribute> |
| </comment> |
| </method> |
| </methods> |
| </jelclass> |
| <jelclass abstract="true" superclass="Expr" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal.ast" superclassfulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.Expr" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.StepExpr" type="StepExpr"> |
| <comment> |
| <description>Support for Step expressions.</description> |
| </comment> |
| <methods> |
| <constructor visibility="public" name="StepExpr" /> |
| </methods> |
| </jelclass> |
| <jelclass superclass="Literal" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal.ast" superclassfulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.Literal" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.StringLiteral" type="StringLiteral"> |
| <comment> |
| <description>The value of a string literal is an atomic value whose type is xs:string and |
| whose value is the string denoted by the characters between the delimiting |
| apostrophes or quotation marks. If the literal is delimited by apostrophes, |
| two adjacent apostrophes within the literal are interpreted as a single |
| apostrophe. Similarly, if the literal is delimited by quotation marks, two |
| adjacent quotation marks within the literal are interpreted as one quotation |
| mark</description> |
| </comment> |
| <methods> |
| <constructor visibility="public" name="StringLiteral"> |
| <comment> |
| <description>Constructor for StringLiteral</description> |
| <attribute name="@param"> |
| <description>value |
| string value</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="value" comment="string value" fulltype="java.lang.String" type="String" /> |
| </params> |
| </constructor> |
| <method visibility="public" name="accept" returncomment="Result of Visitor operation." fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Support for Visitor interface.</description> |
| <attribute name="@return"> |
| <description>Result of Visitor operation.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="v" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.XPathVisitor" type="XPathVisitor" /> |
| </params> |
| </method> |
| <method visibility="public" name="string" returncomment="string value" fulltype="java.lang.String" type="String"> |
| <comment> |
| <attribute name="@return"> |
| <description>string value</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="value" returncomment="xs:string value" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.XSString" type="XSString"> |
| <comment> |
| <attribute name="@return"> |
| <description>xs:string value</description> |
| </attribute> |
| </comment> |
| </method> |
| </methods> |
| </jelclass> |
| <jelclass superclass="BinExpr" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal.ast" superclassfulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.BinExpr" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.SubExpr" type="SubExpr"> |
| <comment> |
| <description>Support for Subtraction operation.</description> |
| </comment> |
| <methods> |
| <constructor visibility="public" name="SubExpr"> |
| <comment> |
| <description>Constructor for SubExpr.</description> |
| <attribute name="@param"> |
| <description>l |
| left input.</description> |
| </attribute> |
| <attribute name="@param"> |
| <description>r |
| right input.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="l" comment="left input." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.Expr" type="Expr" /> |
| <param name="r" comment="right input." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.Expr" type="Expr" /> |
| </params> |
| </constructor> |
| <method visibility="public" name="accept" returncomment="Result of Visitor operation." fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Support for Visitor interface.</description> |
| <attribute name="@return"> |
| <description>Result of Visitor operation.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="v" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.XPathVisitor" type="XPathVisitor" /> |
| </params> |
| </method> |
| </methods> |
| </jelclass> |
| <jelclass superclass="KindTest" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal.ast" superclassfulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.KindTest" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.TextTest" type="TextTest"> |
| <comment> |
| <description>Class to match any text node.</description> |
| </comment> |
| <methods> |
| <constructor visibility="public" name="TextTest" /> |
| <method visibility="public" name="accept" returncomment="Result of Visitor operation." fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Support for Visitor interface.</description> |
| <attribute name="@return"> |
| <description>Result of Visitor operation.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="v" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.XPathVisitor" type="XPathVisitor" /> |
| </params> |
| </method> |
| <method visibility="public" name="createTestType" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.AnyType" type="AnyType"> |
| <params> |
| <param name="rs" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence" /> |
| </params> |
| </method> |
| <method visibility="public" name="name" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.QName" type="QName" /> |
| <method visibility="public" name="isWild" fulltype="boolean" type="boolean" /> |
| <method visibility="public" name="getXDMClassType" fulltype="java.lang.Class" type="Class" /> |
| </methods> |
| </jelclass> |
| <jelclass superclass="BinExpr" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal.ast" superclassfulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.BinExpr" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.TreatAsExpr" type="TreatAsExpr"> |
| <comment> |
| <description>Support for Treat operation. This does not change the value of the operand, |
| rather it ensues the operand has a correct type at evaluation time.</description> |
| </comment> |
| <methods> |
| <constructor visibility="public" name="TreatAsExpr"> |
| <comment> |
| <description>Constructor for TreatAsExpr.</description> |
| <attribute name="@param"> |
| <description>l |
| xpath expression/variable.</description> |
| </attribute> |
| <attribute name="@param"> |
| <description>r |
| SequenceType to treat as.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="l" comment="xpath expression/variable." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.Expr" type="Expr" /> |
| <param name="r" comment="SequenceType to treat as." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.SequenceType" type="SequenceType" /> |
| </params> |
| </constructor> |
| <method visibility="public" name="accept" returncomment="Result of Visitor operation." fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Support for Visitor interface.</description> |
| <attribute name="@return"> |
| <description>Result of Visitor operation.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="v" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.XPathVisitor" type="XPathVisitor" /> |
| </params> |
| </method> |
| </methods> |
| </jelclass> |
| <jelclass abstract="true" superclass="Expr" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal.ast" superclassfulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.Expr" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.UnExpr" type="UnExpr"> |
| <comment> |
| <description>Support for Unary expressions.</description> |
| </comment> |
| <methods> |
| <constructor visibility="public" name="UnExpr"> |
| <comment> |
| <description>Constructor for UnExpr.</description> |
| <attribute name="@param"> |
| <description>arg |
| expression.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="arg" comment="expression." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.Expr" type="Expr" /> |
| </params> |
| </constructor> |
| <method visibility="public" name="arg" returncomment="Result of Expr operation." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.Expr" type="Expr"> |
| <comment> |
| <description>Support for Expression interface.</description> |
| <attribute name="@return"> |
| <description>Result of Expr operation.</description> |
| </attribute> |
| </comment> |
| </method> |
| </methods> |
| </jelclass> |
| <jelclass superclass="BinExpr" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal.ast" superclassfulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.BinExpr" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.UnionExpr" type="UnionExpr"> |
| <comment> |
| <description>The union class takes two node sequences as operands and return a sequence |
| containing all the nodes that occur in either of the operands.</description> |
| </comment> |
| <methods> |
| <constructor visibility="public" name="UnionExpr"> |
| <comment> |
| <description>Constructor for UnionExpr.</description> |
| <attribute name="@param"> |
| <description>l |
| input1 xpath expression/variable.</description> |
| </attribute> |
| <attribute name="@param"> |
| <description>r |
| unput2 xpath expression/variable.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="l" comment="input1 xpath expression/variable." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.Expr" type="Expr" /> |
| <param name="r" comment="unput2 xpath expression/variable." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.Expr" type="Expr" /> |
| </params> |
| </constructor> |
| <method visibility="public" name="accept" returncomment="Result of Visitor operation." fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Support for Visitor interface.</description> |
| <attribute name="@return"> |
| <description>Result of Visitor operation.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="v" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.XPathVisitor" type="XPathVisitor" /> |
| </params> |
| </method> |
| </methods> |
| </jelclass> |
| <jelclass superclass="Object" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal.ast" superclassfulltype="java.lang.Object" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.VarExprPair" type="VarExprPair"> |
| <comment> |
| <description>Class for Variable Expression Pairs.</description> |
| </comment> |
| <methods> |
| <constructor visibility="public" name="VarExprPair"> |
| <comment> |
| <description>Constructor for VarExprPair.</description> |
| <attribute name="@param"> |
| <description>var |
| QName variable.</description> |
| </attribute> |
| <attribute name="@param"> |
| <description>expr |
| Expression.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="var" comment="QName variable." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.QName" type="QName" /> |
| <param name="expr" comment="Expression." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.Expr" type="Expr" /> |
| </params> |
| </constructor> |
| <method visibility="public" name="varname" returncomment="Result of QName operation." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.QName" type="QName"> |
| <comment> |
| <description>Support for QName interface.</description> |
| <attribute name="@return"> |
| <description>Result of QName operation.</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="expr" returncomment="Result of Expr operation." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.Expr" type="Expr"> |
| <comment> |
| <description>Support for Expression interface.</description> |
| <attribute name="@return"> |
| <description>Result of Expr operation.</description> |
| </attribute> |
| </comment> |
| </method> |
| </methods> |
| </jelclass> |
| <jelclass superclass="PrimaryExpr" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal.ast" superclassfulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.PrimaryExpr" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.VarRef" type="VarRef"> |
| <comment> |
| <description>Support for Variable Reference. A QName preceded by a $-sign is a variable |
| reference.</description> |
| </comment> |
| <methods> |
| <constructor visibility="public" name="VarRef"> |
| <comment> |
| <description>Constructor for VarRef.</description> |
| <attribute name="@param"> |
| <description>name |
| QName.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="name" comment="QName." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.QName" type="QName" /> |
| </params> |
| </constructor> |
| <method visibility="public" name="accept" returncomment="Result of Visitor operation." fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Support for Visitor interface.</description> |
| <attribute name="@return"> |
| <description>Result of Visitor operation.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="v" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.XPathVisitor" type="XPathVisitor" /> |
| </params> |
| </method> |
| <method visibility="public" name="name" returncomment="Result of QName operation." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.QName" type="QName"> |
| <comment> |
| <description>Support for QName interface.</description> |
| <attribute name="@return"> |
| <description>Result of QName operation.</description> |
| </attribute> |
| </comment> |
| </method> |
| </methods> |
| </jelclass> |
| <jelclass superclass="Expr" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal.ast" superclassfulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.Expr" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.XPathExpr" type="XPathExpr"> |
| <comment> |
| <description>Path expression walks tries to walk the path specified in its argument</description> |
| </comment> |
| <methods> |
| <constructor visibility="public" name="XPathExpr"> |
| <comment> |
| <attribute name="@param"> |
| <description>slashes |
| is copied to _slashes</description> |
| </attribute> |
| <attribute name="@param"> |
| <description>expr |
| is copied to _expr _next is made null as a result.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="slashes" comment="is copied to _slashes" fulltype="int" type="int" /> |
| <param name="expr" comment="is copied to _expr _next is made null as a result." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.StepExpr" type="StepExpr" /> |
| </params> |
| </constructor> |
| <method visibility="public" name="accept" returncomment="Result of Visitor operation." fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Support for Visitor interface.</description> |
| <attribute name="@return"> |
| <description>Result of Visitor operation.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="v" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.XPathVisitor" type="XPathVisitor" /> |
| </params> |
| </method> |
| <method visibility="public" name="add_tail" fulltype="void" type="void"> |
| <comment> |
| <description>Add to tail of path</description> |
| </comment> |
| <params> |
| <param name="slashes" fulltype="int" type="int" /> |
| <param name="expr" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.StepExpr" type="StepExpr" /> |
| </params> |
| </method> |
| <method visibility="public" name="set_slashes" fulltype="void" type="void"> |
| <comment> |
| <attribute name="@param"> |
| <description>count |
| is copied to _slashes</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="count" comment="is copied to _slashes" fulltype="int" type="int" /> |
| </params> |
| </method> |
| <method visibility="public" name="next" returncomment="XPath expression _next" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.XPathExpr" type="XPathExpr"> |
| <comment> |
| <attribute name="@return"> |
| <description>XPath expression _next</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="set_next" fulltype="void" type="void"> |
| <comment> |
| <description>an XPath expression, n is copied to _next</description> |
| </comment> |
| <params> |
| <param name="n" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.XPathExpr" type="XPathExpr" /> |
| </params> |
| </method> |
| <method visibility="public" name="expr" returncomment="Step expression _expr" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.StepExpr" type="StepExpr"> |
| <comment> |
| <attribute name="@return"> |
| <description>Step expression _expr</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="slashes" returncomment="int _slashes" fulltype="int" type="int"> |
| <comment> |
| <attribute name="@return"> |
| <description>int _slashes</description> |
| </attribute> |
| </comment> |
| </method> |
| </methods> |
| </jelclass> |
| <jelclass abstract="true" superclass="Object" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal.ast" superclassfulltype="java.lang.Object" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.XPathNode" type="XPathNode"> |
| <comment> |
| <description>Class for a XPathNode object.</description> |
| </comment> |
| <methods> |
| <constructor visibility="public" name="XPathNode" /> |
| <method abstract="true" visibility="public" name="accept" fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Support for Visitor interface.</description> |
| </comment> |
| <params> |
| <param name="v" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.XPathVisitor" type="XPathVisitor" /> |
| </params> |
| </method> |
| </methods> |
| </jelclass> |
| <jelclass abstract="true" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal.ast" interface="true" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.XPathVisitor" type="XPathVisitor"> |
| <comment> |
| <description>Visitor class for XPath expressions.</description> |
| </comment> |
| <methods> |
| <method visibility="public" name="visit" fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Visit XPath.</description> |
| </comment> |
| <params> |
| <param name="xp" fulltype="org.eclipse.wst.xml.xpath2.processor.ast.XPath" type="XPath" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Visit ForExpr.</description> |
| </comment> |
| <params> |
| <param name="fex" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.ForExpr" type="ForExpr" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Visit QuantifiedExpr.</description> |
| </comment> |
| <params> |
| <param name="qex" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.QuantifiedExpr" type="QuantifiedExpr" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Visit IfExpr.</description> |
| </comment> |
| <params> |
| <param name="ifex" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.IfExpr" type="IfExpr" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Visit OrExpr.</description> |
| </comment> |
| <params> |
| <param name="orex" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.OrExpr" type="OrExpr" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Visit AndExpr.</description> |
| </comment> |
| <params> |
| <param name="andex" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.AndExpr" type="AndExpr" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Visit CmpExpr.</description> |
| </comment> |
| <params> |
| <param name="cmpex" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.CmpExpr" type="CmpExpr" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Visit RangeExpr.</description> |
| </comment> |
| <params> |
| <param name="rex" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.RangeExpr" type="RangeExpr" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Visit AddExpr.</description> |
| </comment> |
| <params> |
| <param name="addex" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.AddExpr" type="AddExpr" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Visit SubExpr.</description> |
| </comment> |
| <params> |
| <param name="subex" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.SubExpr" type="SubExpr" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Visit MulExpr.</description> |
| </comment> |
| <params> |
| <param name="mulex" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.MulExpr" type="MulExpr" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Visit DivExpr.</description> |
| </comment> |
| <params> |
| <param name="mulex" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.DivExpr" type="DivExpr" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Visit IDivExpr.</description> |
| </comment> |
| <params> |
| <param name="mulex" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.IDivExpr" type="IDivExpr" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Visit ModExpr.</description> |
| </comment> |
| <params> |
| <param name="mulex" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.ModExpr" type="ModExpr" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Visit UnionExpr.</description> |
| </comment> |
| <params> |
| <param name="unex" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.UnionExpr" type="UnionExpr" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Visit PipeExpr.</description> |
| </comment> |
| <params> |
| <param name="pipex" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.PipeExpr" type="PipeExpr" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Visit IntersectExpr.</description> |
| </comment> |
| <params> |
| <param name="iexpr" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.IntersectExpr" type="IntersectExpr" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Visit ExceptExpr.</description> |
| </comment> |
| <params> |
| <param name="eexpr" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.ExceptExpr" type="ExceptExpr" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Visit InstOfExpr.</description> |
| </comment> |
| <params> |
| <param name="ioexp" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.InstOfExpr" type="InstOfExpr" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Visit TreatAsExpr.</description> |
| </comment> |
| <params> |
| <param name="taexp" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.TreatAsExpr" type="TreatAsExpr" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Visit CastableExpr.</description> |
| </comment> |
| <params> |
| <param name="cexp" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.CastableExpr" type="CastableExpr" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Visit CastExpr.</description> |
| </comment> |
| <params> |
| <param name="cexp" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.CastExpr" type="CastExpr" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Visit MinusExpr.</description> |
| </comment> |
| <params> |
| <param name="e" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.MinusExpr" type="MinusExpr" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Visit PlusExpr.</description> |
| </comment> |
| <params> |
| <param name="e" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.PlusExpr" type="PlusExpr" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Visit XPathExpr.</description> |
| </comment> |
| <params> |
| <param name="e" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.XPathExpr" type="XPathExpr" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Visit ForwardStep.</description> |
| </comment> |
| <params> |
| <param name="e" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.ForwardStep" type="ForwardStep" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Visit ReverseStep.</description> |
| </comment> |
| <params> |
| <param name="e" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.ReverseStep" type="ReverseStep" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Visit NameTest.</description> |
| </comment> |
| <params> |
| <param name="e" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.NameTest" type="NameTest" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Visit VarRef.</description> |
| </comment> |
| <params> |
| <param name="e" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.VarRef" type="VarRef" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Visit StringLiteral.</description> |
| </comment> |
| <params> |
| <param name="e" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.StringLiteral" type="StringLiteral" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Visit IntegerLiteral.</description> |
| </comment> |
| <params> |
| <param name="e" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.IntegerLiteral" type="IntegerLiteral" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Visit DoubleLiteral.</description> |
| </comment> |
| <params> |
| <param name="e" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.DoubleLiteral" type="DoubleLiteral" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Visit DecimalLiteral.</description> |
| </comment> |
| <params> |
| <param name="e" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.DecimalLiteral" type="DecimalLiteral" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Visit ParExpr.</description> |
| </comment> |
| <params> |
| <param name="e" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.ParExpr" type="ParExpr" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Visit CntxItemExpr.</description> |
| </comment> |
| <params> |
| <param name="e" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.CntxItemExpr" type="CntxItemExpr" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Visit FunctionCall.</description> |
| </comment> |
| <params> |
| <param name="e" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.FunctionCall" type="FunctionCall" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Visit SingleType.</description> |
| </comment> |
| <params> |
| <param name="e" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.SingleType" type="SingleType" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Visit SequenceType.</description> |
| </comment> |
| <params> |
| <param name="e" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.SequenceType" type="SequenceType" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Visit ItemType.</description> |
| </comment> |
| <params> |
| <param name="e" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.ItemType" type="ItemType" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Visit AnyKindTest.</description> |
| </comment> |
| <params> |
| <param name="e" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.AnyKindTest" type="AnyKindTest" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Visit DocumentTest.</description> |
| </comment> |
| <params> |
| <param name="e" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.DocumentTest" type="DocumentTest" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Visit TextTest.</description> |
| </comment> |
| <params> |
| <param name="e" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.TextTest" type="TextTest" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Visit CommentTest.</description> |
| </comment> |
| <params> |
| <param name="e" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.CommentTest" type="CommentTest" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Visit PITest.</description> |
| </comment> |
| <params> |
| <param name="e" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.PITest" type="PITest" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Visit AttributeTest.</description> |
| </comment> |
| <params> |
| <param name="e" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.AttributeTest" type="AttributeTest" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Visit SchemaAttrTest.</description> |
| </comment> |
| <params> |
| <param name="e" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.SchemaAttrTest" type="SchemaAttrTest" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Visit ElementTest.</description> |
| </comment> |
| <params> |
| <param name="e" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.ElementTest" type="ElementTest" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Visit SchemElemTest.</description> |
| </comment> |
| <params> |
| <param name="e" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.SchemaElemTest" type="SchemaElemTest" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Visit AxisStep.</description> |
| </comment> |
| <params> |
| <param name="e" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.AxisStep" type="AxisStep" /> |
| </params> |
| </method> |
| <method visibility="public" name="visit" fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Visit FilterExpr.</description> |
| </comment> |
| <params> |
| <param name="e" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.ast.FilterExpr" type="FilterExpr" /> |
| </params> |
| </method> |
| </methods> |
| </jelclass> |
| <jelclass abstract="true" superclass="AnySimpleType" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal.types" superclassfulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.AnySimpleType" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.AnyAtomicType" type="AnyAtomicType"> |
| <comment> |
| <description>Common base for every atomic type</description> |
| </comment> |
| <methods> |
| <constructor visibility="public" name="AnyAtomicType" /> |
| </methods> |
| </jelclass> |
| <jelclass abstract="true" superclass="AnyType" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal.types" superclassfulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.AnyType" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.AnySimpleType" type="AnySimpleType"> |
| <comment> |
| <description>Common base for every simple type</description> |
| </comment> |
| <methods> |
| <constructor visibility="public" name="AnySimpleType" /> |
| </methods> |
| </jelclass> |
| <jelclass abstract="true" superclass="Object" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal.types" superclassfulltype="java.lang.Object" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.AnyType" type="AnyType"> |
| <comment> |
| <description>Common base for every type</description> |
| </comment> |
| <methods> |
| <constructor visibility="public" name="AnyType" /> |
| <method abstract="true" visibility="public" name="string_type" returncomment="Datatype's full pathname" fulltype="java.lang.String" type="String"> |
| <comment> |
| <description>Retrieves the datatype's full pathname</description> |
| <attribute name="@return"> |
| <description>Datatype's full pathname</description> |
| </attribute> |
| </comment> |
| </method> |
| <method abstract="true" visibility="public" name="string_value" returncomment="Datatype's name" fulltype="java.lang.String" type="String"> |
| <comment> |
| <description>Retrieves the datatype's name</description> |
| <attribute name="@return"> |
| <description>Datatype's name</description> |
| </attribute> |
| </comment> |
| </method> |
| </methods> |
| </jelclass> |
| <jelclass superclass="NodeType" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal.types" superclassfulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.NodeType" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.AttrType" type="AttrType"> |
| <comment> |
| <description>A representation of the AttributeType datatype</description> |
| </comment> |
| <methods> |
| <constructor visibility="public" name="AttrType"> |
| <comment> |
| <description>Initialises to null</description> |
| </comment> |
| </constructor> |
| <constructor visibility="public" name="AttrType"> |
| <comment> |
| <description>Initialises according to the supplied parameters</description> |
| <attribute name="@param"> |
| <description>v |
| The attribute being represented</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="v" comment="The attribute being represented" fulltype="org.w3c.dom.Attr" type="Attr" /> |
| </params> |
| </constructor> |
| <method visibility="public" name="string_type" returncomment=""attribute" which is the datatype's full pathname" fulltype="java.lang.String" type="String"> |
| <comment> |
| <description>Retrieves the datatype's full pathname</description> |
| <attribute name="@return"> |
| <description>"attribute" which is the datatype's full pathname</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="string_value" returncomment="String representation of the attribute being stored" fulltype="java.lang.String" type="String"> |
| <comment> |
| <description>Retrieves a String representation of the attribute being stored</description> |
| <attribute name="@return"> |
| <description>String representation of the attribute being stored</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="typed_value" returncomment="New ResultSequence consisting of the attribute being stored" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence"> |
| <comment> |
| <description>Creates a new ResultSequence consisting of the attribute being stored</description> |
| <attribute name="@return"> |
| <description>New ResultSequence consisting of the attribute being stored</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="node_name" returncomment="Name of the node" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.QName" type="QName"> |
| <comment> |
| <description>Retrieves the name of the node</description> |
| <attribute name="@return"> |
| <description>Name of the node</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="isID" fulltype="boolean" type="boolean" /> |
| <method visibility="public" name="isIDREF" fulltype="boolean" type="boolean"> |
| <comment> |
| <attribute name="@since"> |
| <description>1.1</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="protected" name="isAttrType" fulltype="boolean" type="boolean"> |
| <params> |
| <param name="typeName" fulltype="java.lang.String" type="String" /> |
| </params> |
| </method> |
| </methods> |
| </jelclass> |
| <jelclass abstract="true" superclass="CtrType" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal.types" superclassfulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.CtrType" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.CalendarType" type="CalendarType"> |
| <comment> |
| <description>Common base for all Calendar based classes</description> |
| </comment> |
| <methods> |
| <constructor visibility="public" name="CalendarType" /> |
| <method visibility="public" name="normalizeCalendar" fulltype="java.util.Calendar" type="Calendar"> |
| <params> |
| <param name="cal" fulltype="java.util.Calendar" type="Calendar" /> |
| <param name="timezone" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.XSDuration" type="XSDuration" /> |
| </params> |
| </method> |
| <method visibility="protected" name="isGDataType" fulltype="boolean" type="boolean"> |
| <params> |
| <param name="aat" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.AnyType" type="AnyType" /> |
| </params> |
| </method> |
| </methods> |
| </jelclass> |
| <jelclass superclass="NodeType" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal.types" superclassfulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.NodeType" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.CommentType" type="CommentType"> |
| <comment> |
| <description>A representation of the CommentType datatype</description> |
| </comment> |
| <methods> |
| <constructor visibility="public" name="CommentType"> |
| <comment> |
| <description>Initialise according to the supplied parameters</description> |
| <attribute name="@param"> |
| <description>v |
| The comment being represented</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="v" comment="The comment being represented" fulltype="org.w3c.dom.Comment" type="Comment" /> |
| </params> |
| </constructor> |
| <method visibility="public" name="string_type" returncomment=""comment" which is the datatype's full pathname" fulltype="java.lang.String" type="String"> |
| <comment> |
| <description>Retrieves the datatype's full pathname</description> |
| <attribute name="@return"> |
| <description>"comment" which is the datatype's full pathname</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="string_value" returncomment="String representation of the comment being stored" fulltype="java.lang.String" type="String"> |
| <comment> |
| <description>Retrieves a String representation of the comment being stored</description> |
| <attribute name="@return"> |
| <description>String representation of the comment being stored</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="typed_value" returncomment="New ResultSequence consisting of the comment stored" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence"> |
| <comment> |
| <description>Creates a new ResultSequence consisting of the comment stored</description> |
| <attribute name="@return"> |
| <description>New ResultSequence consisting of the comment stored</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="node_name" returncomment="null" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.QName" type="QName"> |
| <comment> |
| <description>Unsupported method for this node.</description> |
| <attribute name="@return"> |
| <description>null</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="isID" fulltype="boolean" type="boolean"> |
| <comment> |
| <attribute name="@since"> |
| <description>1.1</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="isIDREF" fulltype="boolean" type="boolean"> |
| <comment> |
| <attribute name="@since"> |
| <description>1.1</description> |
| </attribute> |
| </comment> |
| </method> |
| </methods> |
| </jelclass> |
| <jelclass abstract="true" superclass="AnyAtomicType" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal.types" superclassfulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.AnyAtomicType" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.CtrType" type="CtrType"> |
| <comment> |
| <description>A representation of the CtrType datatype</description> |
| </comment> |
| <methods> |
| <constructor visibility="public" name="CtrType" /> |
| <method abstract="true" visibility="public" name="constructor" returncomment="The resulting ResultSequence" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence"> |
| <comment> |
| <description>Used for constructor function.</description> |
| <attribute name="@param"> |
| <description>arg |
| Either an empty sequence or 1 atomic type</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>The resulting ResultSequence</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="arg" comment="Either an empty sequence or 1 atomic type" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence" /> |
| </params> |
| <exceptions> |
| <exception fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError" /> |
| </exceptions> |
| </method> |
| <method abstract="true" visibility="public" name="type_name" returncomment="String representation of the datatype's name" fulltype="java.lang.String" type="String"> |
| <comment> |
| <description>Retrieves the datatype's name</description> |
| <attribute name="@return"> |
| <description>String representation of the datatype's name</description> |
| </attribute> |
| </comment> |
| </method> |
| </methods> |
| </jelclass> |
| <jelclass superclass="NodeType" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal.types" superclassfulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.NodeType" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.DocType" type="DocType"> |
| <comment> |
| <description>A representation of the DocumentType datatype</description> |
| </comment> |
| <methods> |
| <constructor visibility="public" name="DocType"> |
| <comment> |
| <description>Initialises according to the supplied parameters</description> |
| <attribute name="@param"> |
| <description>v |
| The document being represented</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="v" comment="The document being represented" fulltype="org.w3c.dom.Document" type="Document" /> |
| </params> |
| </constructor> |
| <method visibility="public" name="value" returncomment="Actual document being represented" fulltype="org.w3c.dom.Document" type="Document"> |
| <comment> |
| <description>Retrieves the actual document being represented</description> |
| <attribute name="@return"> |
| <description>Actual document being represented</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="string_type" returncomment=""document" which is the datatype's full pathname" fulltype="java.lang.String" type="String"> |
| <comment> |
| <description>Retrieves the datatype's full pathname</description> |
| <attribute name="@return"> |
| <description>"document" which is the datatype's full pathname</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="string_value" returncomment="String representation of the document being stored" fulltype="java.lang.String" type="String"> |
| <comment> |
| <description>Retrieves a String representation of the document being stored</description> |
| <attribute name="@return"> |
| <description>String representation of the document being stored</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="typed_value" returncomment="New ResultSequence consisting of the document being stored" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence"> |
| <comment> |
| <description>Creates a new ResultSequence consisting of the document being stored</description> |
| <attribute name="@return"> |
| <description>New ResultSequence consisting of the document being stored</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="node_name" returncomment="QName representation of the name of the node" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.QName" type="QName"> |
| <comment> |
| <description>Retrieves the name of the node</description> |
| <attribute name="@return"> |
| <description>QName representation of the name of the node</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="isID" fulltype="boolean" type="boolean"> |
| <comment> |
| <attribute name="@since"> |
| <description>1.1</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="isIDREF" fulltype="boolean" type="boolean"> |
| <comment> |
| <attribute name="@since"> |
| <description>1.1</description> |
| </attribute> |
| </comment> |
| </method> |
| </methods> |
| </jelclass> |
| <jelclass superclass="NodeType" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal.types" superclassfulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.NodeType" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.ElementType" type="ElementType"> |
| <comment> |
| <description>A representation of the ElementType datatype</description> |
| </comment> |
| <methods> |
| <constructor visibility="public" name="ElementType"> |
| <comment> |
| <description>Initialises to a null element</description> |
| </comment> |
| </constructor> |
| <constructor visibility="public" name="ElementType"> |
| <comment> |
| <description>Initialises according to the supplied parameters</description> |
| <attribute name="@param"> |
| <description>v |
| The element being represented</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="v" comment="The element being represented" fulltype="org.w3c.dom.Element" type="Element" /> |
| </params> |
| </constructor> |
| <constructor visibility="public" name="ElementType"> |
| <comment> |
| <description>This deprecated and will be removed. Adopters need to use |
| ElementType(Element)</description> |
| <attribute name="@param"> |
| <description>v</description> |
| </attribute> |
| <attribute name="@param"> |
| <description>nodePosition</description> |
| </attribute> |
| <attribute name="@deprecated"> |
| <description>Use ElementType(Element v) instead.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="v" comment="" fulltype="org.w3c.dom.Element" type="Element" /> |
| <param name="nodePosition" comment="" fulltype="int" type="int" /> |
| </params> |
| </constructor> |
| <method visibility="public" name="value" returncomment="Actual element value being represented" fulltype="org.w3c.dom.Element" type="Element"> |
| <comment> |
| <description>Retrieves the actual element value being represented</description> |
| <attribute name="@return"> |
| <description>Actual element value being represented</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="string_type" returncomment=""element" which is the datatype's full pathname" fulltype="java.lang.String" type="String"> |
| <comment> |
| <description>Retrieves the datatype's full pathname</description> |
| <attribute name="@return"> |
| <description>"element" which is the datatype's full pathname</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="string_value" returncomment="String representation of the element being stored" fulltype="java.lang.String" type="String"> |
| <comment> |
| <description>Retrieves a String representation of the element being stored</description> |
| <attribute name="@return"> |
| <description>String representation of the element being stored</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="typed_value" returncomment="New ResultSequence consisting of the element stored" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence"> |
| <comment> |
| <description>Creates a new ResultSequence consisting of the element stored</description> |
| <attribute name="@return"> |
| <description>New ResultSequence consisting of the element stored</description> |
| </attribute> |
| </comment> |
| </method> |
| <method static="true" visibility="public" name="textnode_strings" returncomment="String representation of the node supplied" fulltype="java.lang.String" type="String"> |
| <comment> |
| <description>Recursively concatenate TextNode strings</description> |
| <attribute name="@param"> |
| <description>node |
| Node to recurse</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>String representation of the node supplied</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="node" comment="Node to recurse" fulltype="org.w3c.dom.Node" type="Node" /> |
| </params> |
| </method> |
| <method visibility="public" name="node_name" returncomment="QName representation of the name of the node" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.QName" type="QName"> |
| <comment> |
| <description>Retrieves the name of the node</description> |
| <attribute name="@return"> |
| <description>QName representation of the name of the node</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="nilled" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence" /> |
| <method visibility="public" name="isID" fulltype="boolean" type="boolean"> |
| <comment> |
| <attribute name="@since"> |
| <description>1.1</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="isIDREF" fulltype="boolean" type="boolean"> |
| <comment> |
| <attribute name="@since"> |
| <description>1.1</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="protected" name="isElementType" fulltype="boolean" type="boolean"> |
| <params> |
| <param name="typeName" fulltype="java.lang.String" type="String" /> |
| </params> |
| </method> |
| </methods> |
| </jelclass> |
| <jelclass abstract="true" superclass="AnyType" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal.types" superclassfulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.AnyType" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.NodeType" type="NodeType"> |
| <comment> |
| <description>A representation of a Node datatype</description> |
| </comment> |
| <fields> |
| <field final="true" static="true" const="IDREF" visibility="protected" name="SCHEMA_TYPE_IDREF" constexpr=""IDREF"" fulltype="java.lang.String" type="String" /> |
| <field final="true" static="true" const="ID" visibility="protected" name="SCHEMA_TYPE_ID" constexpr=""ID"" fulltype="java.lang.String" type="String" /> |
| </fields> |
| <methods> |
| <constructor visibility="public" name="NodeType"> |
| <comment> |
| <description>Initialises according to the supplied parameters</description> |
| <attribute name="@param"> |
| <description>node |
| The Node being represented</description> |
| </attribute> |
| <attribute name="@param"> |
| <description>document_order |
| The document order</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="node" comment="The Node being represented" fulltype="org.w3c.dom.Node" type="Node" /> |
| </params> |
| </constructor> |
| <method visibility="public" name="node_value" returncomment="Actual node being represented" fulltype="org.w3c.dom.Node" type="Node"> |
| <comment> |
| <description>Retrieves the actual node being represented</description> |
| <attribute name="@return"> |
| <description>Actual node being represented</description> |
| </attribute> |
| </comment> |
| </method> |
| <method abstract="true" visibility="public" name="typed_value" returncomment="Actual node being represented" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence"> |
| <comment> |
| <description>Retrieves the actual node being represented</description> |
| <attribute name="@return"> |
| <description>Actual node being represented</description> |
| </attribute> |
| </comment> |
| </method> |
| <method abstract="true" visibility="public" name="node_name" returncomment="QName representation of the name of the node" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.QName" type="QName"> |
| <comment> |
| <description>Retrieves the name of the node</description> |
| <attribute name="@return"> |
| <description>QName representation of the name of the node</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="nilled" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence" /> |
| <method static="true" visibility="public" name="dom_to_xpath" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.NodeType" type="NodeType"> |
| <params> |
| <param name="node" fulltype="org.w3c.dom.Node" type="Node" /> |
| </params> |
| </method> |
| <method static="true" visibility="public" name="eliminate_dups" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence"> |
| <params> |
| <param name="rs" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence" /> |
| </params> |
| </method> |
| <method static="true" visibility="public" name="sort_document_order" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence"> |
| <params> |
| <param name="rs" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence" /> |
| </params> |
| </method> |
| <method static="true" visibility="public" name="same" fulltype="boolean" type="boolean"> |
| <params> |
| <param name="a" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.NodeType" type="NodeType" /> |
| <param name="b" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.NodeType" type="NodeType" /> |
| </params> |
| </method> |
| <method visibility="public" name="before" fulltype="boolean" type="boolean"> |
| <params> |
| <param name="two" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.NodeType" type="NodeType" /> |
| </params> |
| </method> |
| <method static="true" visibility="public" name="before" fulltype="boolean" type="boolean"> |
| <params> |
| <param name="a" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.NodeType" type="NodeType" /> |
| <param name="b" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.NodeType" type="NodeType" /> |
| </params> |
| </method> |
| <method visibility="public" name="after" fulltype="boolean" type="boolean"> |
| <params> |
| <param name="two" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.NodeType" type="NodeType" /> |
| </params> |
| </method> |
| <method static="true" visibility="public" name="after" fulltype="boolean" type="boolean"> |
| <params> |
| <param name="a" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.NodeType" type="NodeType" /> |
| <param name="b" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.NodeType" type="NodeType" /> |
| </params> |
| </method> |
| <method visibility="protected" name="getTypedValueForPrimitiveType" fulltype="java.lang.Object" type="Object"> |
| <params> |
| <param name="typeDef" fulltype="org.apache.xerces.xs.XSTypeDefinition" type="XSTypeDefinition" /> |
| </params> |
| </method> |
| <method abstract="true" visibility="public" name="isID" fulltype="boolean" type="boolean" /> |
| <method abstract="true" visibility="public" name="isIDREF" fulltype="boolean" type="boolean" /> |
| <method visibility="protected" name="isType" returncomment="" fulltype="boolean" type="boolean"> |
| <comment> |
| <description>Utility method to check to see if a particular TypeInfo matches.</description> |
| <attribute name="@param"> |
| <description>typeInfo</description> |
| </attribute> |
| <attribute name="@param"> |
| <description>typeName</description> |
| </attribute> |
| <attribute name="@return" /> |
| </comment> |
| <params> |
| <param name="typeInfo" comment="" fulltype="org.w3c.dom.TypeInfo" type="TypeInfo" /> |
| <param name="typeName" comment="" fulltype="java.lang.String" type="String" /> |
| </params> |
| </method> |
| </methods> |
| </jelclass> |
| <jelclass abstract="true" superclass="CtrType" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal.types" superclassfulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.CtrType" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.NumericType" type="NumericType"> |
| <comment> |
| <description>A representation of the NumericType datatype</description> |
| </comment> |
| <methods> |
| <constructor visibility="public" name="NumericType" /> |
| <method abstract="true" visibility="public" name="zero" returncomment="True if node represnts 0. False otherwise" fulltype="boolean" type="boolean"> |
| <comment> |
| <description>Check whether node represnts 0</description> |
| <attribute name="@return"> |
| <description>True if node represnts 0. False otherwise</description> |
| </attribute> |
| </comment> |
| </method> |
| <method abstract="true" visibility="public" name="unary_minus" returncomment="New ResultSequence representing the negation of the number stored" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence"> |
| <comment> |
| <description>Creates a new ResultSequence representing the negation of the number |
| stored</description> |
| <attribute name="@return"> |
| <description>New ResultSequence representing the negation of the number stored</description> |
| </attribute> |
| </comment> |
| </method> |
| <method abstract="true" visibility="public" name="abs" returncomment="New NumericType representing the absolute of the number stored" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.NumericType" type="NumericType"> |
| <comment> |
| <description>Absolutes the number stored</description> |
| <attribute name="@return"> |
| <description>New NumericType representing the absolute of the number stored</description> |
| </attribute> |
| </comment> |
| </method> |
| <method abstract="true" visibility="public" name="ceiling" returncomment="A NumericType representing the smallest integer greater than the |
| number stored" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.NumericType" type="NumericType"> |
| <comment> |
| <description>Returns the smallest integer greater than the number stored</description> |
| <attribute name="@return"> |
| <description>A NumericType representing the smallest integer greater than the |
| number stored</description> |
| </attribute> |
| </comment> |
| </method> |
| <method abstract="true" visibility="public" name="floor" returncomment="A NumericType representing the largest integer smaller than the |
| number stored" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.NumericType" type="NumericType"> |
| <comment> |
| <description>Returns the largest integer smaller than the number stored</description> |
| <attribute name="@return"> |
| <description>A NumericType representing the largest integer smaller than the |
| number stored</description> |
| </attribute> |
| </comment> |
| </method> |
| <method abstract="true" visibility="public" name="round" returncomment="A NumericType representing the closest long of the number stored." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.NumericType" type="NumericType"> |
| <comment> |
| <description>Returns the closest integer of the number stored.</description> |
| <attribute name="@return"> |
| <description>A NumericType representing the closest long of the number stored.</description> |
| </attribute> |
| </comment> |
| </method> |
| <method abstract="true" visibility="public" name="round_half_to_even" returncomment="A NumericType representing the closest long of the number stored." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.NumericType" type="NumericType"> |
| <comment> |
| <description>Returns the closest integer of the number stored.</description> |
| <attribute name="@return"> |
| <description>A NumericType representing the closest long of the number stored.</description> |
| </attribute> |
| </comment> |
| </method> |
| <method abstract="true" visibility="public" name="round_half_to_even" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.NumericType" type="NumericType"> |
| <params> |
| <param name="precision" fulltype="int" type="int" /> |
| </params> |
| </method> |
| <method visibility="protected" name="get_single_arg" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.AnyType" type="AnyType"> |
| <params> |
| <param name="rs" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence" /> |
| </params> |
| <exceptions> |
| <exception fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError" /> |
| </exceptions> |
| </method> |
| <method static="true" visibility="public" name="get_single_type" returncomment="The node being tested" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.AnyType" type="AnyType"> |
| <comment> |
| <description>Check whether the supplied node is of the supplied type</description> |
| <attribute name="@param"> |
| <description>at |
| The node being tested</description> |
| </attribute> |
| <attribute name="@param"> |
| <description>type |
| The type expected</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>The node being tested</description> |
| </attribute> |
| <attribute name="@throws"> |
| <description>DynamicError |
| If node being tested is not of expected type</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="at" comment="The node being tested" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.AnyType" type="AnyType" /> |
| <param name="type" comment="The type expected" fulltype="java.lang.Class" type="Class" /> |
| </params> |
| <exceptions> |
| <exception comment="If node being tested is not of expected type" fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError" /> |
| </exceptions> |
| </method> |
| <method static="true" visibility="public" name="get_single_type" returncomment="The node being tested" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.AnyType" type="AnyType"> |
| <comment> |
| <description>Check whether first node in supplied ResultSequence is of the supplied |
| type</description> |
| <attribute name="@param"> |
| <description>rs |
| The node being tested</description> |
| </attribute> |
| <attribute name="@param"> |
| <description>type |
| The type expected</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>The node being tested</description> |
| </attribute> |
| <attribute name="@throws"> |
| <description>DynamicError |
| If node being tested is not of expected type</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="rs" comment="The node being tested" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence" /> |
| <param name="type" comment="The type expected" fulltype="java.lang.Class" type="Class" /> |
| </params> |
| <exceptions> |
| <exception comment="If node being tested is not of expected type" fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError" /> |
| </exceptions> |
| </method> |
| </methods> |
| </jelclass> |
| <jelclass superclass="NodeType" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal.types" superclassfulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.NodeType" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.PIType" type="PIType"> |
| <comment> |
| <description>A representation of the ProcessingInstruction datatype</description> |
| </comment> |
| <methods> |
| <constructor visibility="public" name="PIType"> |
| <comment> |
| <description>Initialises according to the supplied parameters</description> |
| <attribute name="@param"> |
| <description>v |
| The processing instruction this node represents</description> |
| </attribute> |
| <attribute name="@param"> |
| <description>doc_order |
| The document order</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="v" comment="The processing instruction this node represents" fulltype="org.w3c.dom.ProcessingInstruction" type="ProcessingInstruction" /> |
| </params> |
| </constructor> |
| <method visibility="public" name="value" returncomment="Actual processing instruction this node represents" fulltype="org.w3c.dom.ProcessingInstruction" type="ProcessingInstruction"> |
| <comment> |
| <description>Retrieves the actual processing instruction this node represents</description> |
| <attribute name="@return"> |
| <description>Actual processing instruction this node represents</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="string_type" returncomment=""processing-instruction" which is the datatype's full pathname" fulltype="java.lang.String" type="String"> |
| <comment> |
| <description>Retrieves the datatype's full pathname</description> |
| <attribute name="@return"> |
| <description>"processing-instruction" which is the datatype's full pathname</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="string_value" returncomment="String representation of the actual processing instruction stored" fulltype="java.lang.String" type="String"> |
| <comment> |
| <description>Retrieves a String representation of the actual processing instruction |
| stored</description> |
| <attribute name="@return"> |
| <description>String representation of the actual processing instruction stored</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="typed_value" returncomment="New ResultSequence consisting of the processing instruction |
| stored" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence"> |
| <comment> |
| <description>Creates a new ResultSequence consisting of the processing instruction |
| stored</description> |
| <attribute name="@return"> |
| <description>New ResultSequence consisting of the processing instruction |
| stored</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="node_name" returncomment="A QName representation of the node's name" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.QName" type="QName"> |
| <comment> |
| <description>Constructs the node's name</description> |
| <attribute name="@return"> |
| <description>A QName representation of the node's name</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="isID" fulltype="boolean" type="boolean"> |
| <comment> |
| <attribute name="@since"> |
| <description>1.1</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="isIDREF" fulltype="boolean" type="boolean"> |
| <comment> |
| <attribute name="@since"> |
| <description>1.1</description> |
| </attribute> |
| </comment> |
| </method> |
| </methods> |
| </jelclass> |
| <jelclass superclass="CtrType" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal.types" superclassfulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.CtrType" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.QName" type="QName"> |
| <comment> |
| <description>A representation of a QName datatype (name of a node)</description> |
| </comment> |
| <methods> |
| <constructor visibility="public" name="QName"> |
| <comment> |
| <description>Initialises using the supplied parameters</description> |
| <attribute name="@param"> |
| <description>prefix |
| Prefix of the node name</description> |
| </attribute> |
| <attribute name="@param"> |
| <description>local_part |
| The node name itself</description> |
| </attribute> |
| <attribute name="@param"> |
| <description>ns |
| The namespace this nodename belongs to</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="prefix" comment="Prefix of the node name" fulltype="java.lang.String" type="String" /> |
| <param name="local_part" comment="The node name itself" fulltype="java.lang.String" type="String" /> |
| <param name="ns" comment="The namespace this nodename belongs to" fulltype="java.lang.String" type="String" /> |
| </params> |
| </constructor> |
| <constructor visibility="public" name="QName"> |
| <comment> |
| <description>Initialises using the supplied parameters</description> |
| <attribute name="@param"> |
| <description>prefix |
| Prefix of the node name</description> |
| </attribute> |
| <attribute name="@param"> |
| <description>local_part |
| The node name itself</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="prefix" comment="Prefix of the node name" fulltype="java.lang.String" type="String" /> |
| <param name="local_part" comment="The node name itself" fulltype="java.lang.String" type="String" /> |
| </params> |
| </constructor> |
| <constructor visibility="public" name="QName"> |
| <comment> |
| <description>Initialises using only the node name (no prefix)</description> |
| <attribute name="@param"> |
| <description>local_part |
| The node name</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="local_part" comment="The node name" fulltype="java.lang.String" type="String" /> |
| </params> |
| </constructor> |
| <constructor visibility="public" name="QName"> |
| <comment> |
| <description>Initialises with a null prefix and null node name</description> |
| </comment> |
| </constructor> |
| <method static="true" visibility="public" name="parse_QName" returncomment="null" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.QName" type="QName"> |
| <comment> |
| <description>Creates a new QName by parsing a String representation of the node name</description> |
| <attribute name="@param"> |
| <description>str |
| String representation of the name</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>null</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="str" comment="String representation of the name" fulltype="java.lang.String" type="String" /> |
| </params> |
| </method> |
| <method visibility="public" name="constructor" returncomment="New ResultSequence consisting of the QName supplied" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence"> |
| <comment> |
| <description>Creates a new ResultSequence consisting of the extractable QName in the |
| supplied ResultSequence</description> |
| <attribute name="@param"> |
| <description>arg |
| The ResultSequence to extract from</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>New ResultSequence consisting of the QName supplied</description> |
| </attribute> |
| <attribute name="@throws"> |
| <description>DynamicError</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="arg" comment="The ResultSequence to extract from" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence" /> |
| </params> |
| <exceptions> |
| <exception comment="" fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError" /> |
| </exceptions> |
| </method> |
| <method visibility="public" name="string_value" returncomment="String representation of the node name" fulltype="java.lang.String" type="String"> |
| <comment> |
| <description>Retrieves a String representation of the node name. This method is |
| functionally identical to string()</description> |
| <attribute name="@return"> |
| <description>String representation of the node name</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="string_type" returncomment=""xs:QName" which is the datatype's full pathname" fulltype="java.lang.String" type="String"> |
| <comment> |
| <description>Retrieves the datatype's full pathname</description> |
| <attribute name="@return"> |
| <description>"xs:QName" which is the datatype's full pathname</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="type_name" returncomment=""QName" which is the datatype's name" fulltype="java.lang.String" type="String"> |
| <comment> |
| <description>Retrieves the datatype's name</description> |
| <attribute name="@return"> |
| <description>"QName" which is the datatype's name</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="string" returncomment="String representation of the node name" fulltype="java.lang.String" type="String"> |
| <comment> |
| <description>Retrieves a String representation of the node name. This method is |
| functionally identical to string_value()</description> |
| <attribute name="@return"> |
| <description>String representation of the node name</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="expanded_name" returncomment="Full pathname including namespace" fulltype="java.lang.String" type="String"> |
| <comment> |
| <description>Retrieves the full pathname including the namespace. This method must not |
| be called if a namespace does exist for this node</description> |
| <attribute name="@return"> |
| <description>Full pathname including namespace</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="prefix" returncomment="Prefix of the node's pathname" fulltype="java.lang.String" type="String"> |
| <comment> |
| <description>Retrieves the prefix of the node's pathname</description> |
| <attribute name="@return"> |
| <description>Prefix of the node's pathname</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="set_namespace" fulltype="void" type="void"> |
| <comment> |
| <description>Sets the namespace for this node</description> |
| <attribute name="@param"> |
| <description>n |
| Namespace this node belongs in</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="n" comment="Namespace this node belongs in" fulltype="java.lang.String" type="String" /> |
| </params> |
| </method> |
| <method visibility="public" name="namespace" returncomment="Namespace that this node belongs in" fulltype="java.lang.String" type="String"> |
| <comment> |
| <description>Retrieves the namespace that this node belongs in. This method must not |
| be called if the node does not belong in a namespace</description> |
| <attribute name="@return"> |
| <description>Namespace that this node belongs in</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="local" returncomment="Node's name" fulltype="java.lang.String" type="String"> |
| <comment> |
| <description>Retrieves the node's name</description> |
| <attribute name="@return"> |
| <description>Node's name</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="expanded" returncomment="True if a namespace has been defined for node. False otherwise" fulltype="boolean" type="boolean"> |
| <comment> |
| <description>Check for whether a namespace has been defined for this node</description> |
| <attribute name="@return"> |
| <description>True if a namespace has been defined for node. False otherwise</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="equals" returncomment="True if the two represent the same node. False otherwise" fulltype="boolean" type="boolean"> |
| <comment> |
| <description>Equality comparison between this QName and a supplied QName</description> |
| <attribute name="@param"> |
| <description>obj |
| The object to compare with. Should be of type QName</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>True if the two represent the same node. False otherwise</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="obj" comment="The object to compare with. Should be of type QName" fulltype="java.lang.Object" type="Object" /> |
| </params> |
| </method> |
| <method visibility="public" name="hashCode" returncomment="The hashcode for the full pathname" fulltype="int" type="int"> |
| <comment> |
| <description>Calculates the hashcode for the full pathname</description> |
| <attribute name="@return"> |
| <description>The hashcode for the full pathname</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="eq" returncomment="True if the two represent the same node. False otherwise" fulltype="boolean" type="boolean"> |
| <comment> |
| <description>Equality comparison between this QName and the supplied QName</description> |
| <attribute name="@param"> |
| <description>arg |
| The QName to compare with</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>True if the two represent the same node. False otherwise</description> |
| </attribute> |
| <attribute name="@throws"> |
| <description>DynamicError</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="arg" comment="The QName to compare with" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.AnyType" type="AnyType" /> |
| <param name="context" fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicContext" type="DynamicContext" /> |
| </params> |
| <exceptions> |
| <exception comment="" fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError" /> |
| </exceptions> |
| </method> |
| <method visibility="public" name="toString" fulltype="java.lang.String" type="String" /> |
| </methods> |
| </jelclass> |
| <jelclass superclass="NodeType" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal.types" superclassfulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.NodeType" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.TextType" type="TextType"> |
| <comment> |
| <description>A representation of the TextType datatype</description> |
| </comment> |
| <methods> |
| <constructor visibility="public" name="TextType"> |
| <comment> |
| <description>Initialises using the supplied parameters</description> |
| <attribute name="@param"> |
| <description>v |
| The value of the TextType node</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="v" comment="The value of the TextType node" fulltype="org.w3c.dom.Text" type="Text" /> |
| </params> |
| </constructor> |
| <method visibility="public" name="string_type" returncomment=""text" which is the datatype's name" fulltype="java.lang.String" type="String"> |
| <comment> |
| <description>Retrieves the datatype's name</description> |
| <attribute name="@return"> |
| <description>"text" which is the datatype's name</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="string_value" returncomment="String representation of the actual value stored" fulltype="java.lang.String" type="String"> |
| <comment> |
| <description>Retrieves a String representation of the actual value stored</description> |
| <attribute name="@return"> |
| <description>String representation of the actual value stored</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="typed_value" returncomment="New ResultSequence consisting of the Text value stored" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence"> |
| <comment> |
| <description>Creates a new ResultSequence consisting of the Text value stored</description> |
| <attribute name="@return"> |
| <description>New ResultSequence consisting of the Text value stored</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="node_name" returncomment="null (no user defined name for this node gets defined)" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.QName" type="QName"> |
| <comment> |
| <description>Unsupported method for this nodetype.</description> |
| <attribute name="@return"> |
| <description>null (no user defined name for this node gets defined)</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="isID" fulltype="boolean" type="boolean"> |
| <comment> |
| <description>Will always return false;</description> |
| <attribute name="@since"> |
| <description>1.1</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="isIDREF" fulltype="boolean" type="boolean"> |
| <comment> |
| <attribute name="@since"> |
| <description>1.1</description> |
| </attribute> |
| </comment> |
| </method> |
| </methods> |
| </jelclass> |
| <jelclass superclass="DecimalFormat" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal.types" serializable="true" superclassfulltype="java.text.DecimalFormat" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.XPathDecimalFormat" type="XPathDecimalFormat"> |
| <comment> |
| <description>This is an XPath specific implementation of DecimalFormat to handle |
| some of the xpath specific formatting requirements. Specifically |
| it allows for E# to be represented to indicate that the exponent value |
| is optional. Otherwise all existing DecimalFormat patterns are handled |
| as is.</description> |
| <attribute name="@author"> |
| <description>dcarver</description> |
| </attribute> |
| <attribute name="@see"> |
| <description>1.1</description> |
| </attribute> |
| </comment> |
| <methods> |
| <constructor visibility="public" name="XPathDecimalFormat"> |
| <params> |
| <param name="pattern" fulltype="java.lang.String" type="String" /> |
| </params> |
| </constructor> |
| <method visibility="public" name="xpathFormat" returncomment="" fulltype="java.lang.String" type="String"> |
| <comment> |
| <description>Formats the string dropping a Zero Exponent Value if it exists.</description> |
| <attribute name="@param"> |
| <description>obj</description> |
| </attribute> |
| <attribute name="@return" /> |
| </comment> |
| <params> |
| <param name="obj" comment="" fulltype="java.lang.Object" type="Object" /> |
| </params> |
| </method> |
| </methods> |
| </jelclass> |
| <jelclass superclass="CtrType" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal.types" superclassfulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.CtrType" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.XSAnyURI" type="XSAnyURI"> |
| <comment> |
| <description>Represents a Universal Resource Identifier (URI) reference</description> |
| </comment> |
| <methods> |
| <constructor visibility="public" name="XSAnyURI"> |
| <comment> |
| <description>Arity 1 Constructor</description> |
| <attribute name="@param"> |
| <description>x |
| String representation of the URI</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="x" comment="String representation of the URI" fulltype="java.lang.String" type="String" /> |
| </params> |
| </constructor> |
| <constructor visibility="public" name="XSAnyURI"> |
| <comment> |
| <description>Arity 0 Constructor. Initiates URI to null.</description> |
| </comment> |
| </constructor> |
| <method visibility="public" name="string_type" returncomment=""xs:anyURI", the full type pathname of this datatype" fulltype="java.lang.String" type="String"> |
| <comment> |
| <description>Retrieve full type pathname of this datatype</description> |
| <attribute name="@return"> |
| <description>"xs:anyURI", the full type pathname of this datatype</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="type_name" returncomment=""anyURI", the type name of this datatype" fulltype="java.lang.String" type="String"> |
| <comment> |
| <description>Retrieve type name of this datatype</description> |
| <attribute name="@return"> |
| <description>"anyURI", the type name of this datatype</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="string_value" returncomment="the URI value held by this instance of the URI datatype as a |
| String" fulltype="java.lang.String" type="String"> |
| <comment> |
| <description>Transforms and retrieves the URI value of this URI datatype in String |
| format</description> |
| <attribute name="@return"> |
| <description>the URI value held by this instance of the URI datatype as a |
| String</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="constructor" returncomment="new result sequence consisting of the URI supplied" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence"> |
| <comment> |
| <description>Creation of a result sequence consisting of a URI from a previous result |
| sequence.</description> |
| <attribute name="@param"> |
| <description>arg |
| previous result sequence</description> |
| </attribute> |
| <attribute name="@throws"> |
| <description>DynamicError</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>new result sequence consisting of the URI supplied</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="arg" comment="previous result sequence" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence" /> |
| </params> |
| <exceptions> |
| <exception comment="" fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError" /> |
| </exceptions> |
| </method> |
| <method visibility="public" name="eq" returncomment="True if the two representation are of the same String. False |
| otherwise" fulltype="boolean" type="boolean"> |
| <comment> |
| <description>Equality comparison between this and the supplied representation which |
| must be of type xs:anyURI (or, by promotion of this, xs:string)</description> |
| <attribute name="@param"> |
| <description>arg |
| The representation to compare with</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>True if the two representation are of the same String. False |
| otherwise</description> |
| </attribute> |
| <attribute name="@throws"> |
| <description>DynamicError</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="arg" comment="The representation to compare with" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.AnyType" type="AnyType" /> |
| <param name="context" fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicContext" type="DynamicContext" /> |
| </params> |
| <exceptions> |
| <exception comment="" fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError" /> |
| </exceptions> |
| </method> |
| <method visibility="public" name="gt" fulltype="boolean" type="boolean"> |
| <comment> |
| <description>Greater than comparison between this and the supplied representation which |
| must be of type xs:anyURI (or, by promotion of this, xs:string)</description> |
| <attribute name="@since"> |
| <description>1.1</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="arg" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.AnyType" type="AnyType" /> |
| <param name="context" fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicContext" type="DynamicContext" /> |
| </params> |
| <exceptions> |
| <exception fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError" /> |
| </exceptions> |
| </method> |
| <method visibility="public" name="lt" fulltype="boolean" type="boolean"> |
| <comment> |
| <description>Less than comparison between this and the supplied representation which |
| must be of type xs:anyURI (or, by promotion of this, xs:string)</description> |
| <attribute name="@since"> |
| <description>1.1</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="arg" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.AnyType" type="AnyType" /> |
| <param name="context" fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicContext" type="DynamicContext" /> |
| </params> |
| <exceptions> |
| <exception fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError" /> |
| </exceptions> |
| </method> |
| </methods> |
| </jelclass> |
| <jelclass superclass="CtrType" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal.types" superclassfulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.CtrType" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.XSBase64Binary" type="XSBase64Binary"> |
| <comment> |
| <description>A representation of the base64Binary datatype</description> |
| </comment> |
| <methods> |
| <constructor visibility="public" name="XSBase64Binary"> |
| <comment> |
| <description>Initialises using the supplied String</description> |
| <attribute name="@param"> |
| <description>x |
| The String to initialise to</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="x" comment="The String to initialise to" fulltype="java.lang.String" type="String" /> |
| </params> |
| </constructor> |
| <constructor visibility="public" name="XSBase64Binary"> |
| <comment> |
| <description>Initialises to null</description> |
| </comment> |
| </constructor> |
| <method visibility="public" name="string_type" returncomment=""xs:base64Binary" which is the datatype's full pathname" fulltype="java.lang.String" type="String"> |
| <comment> |
| <description>Retrieves the datatype's full pathname</description> |
| <attribute name="@return"> |
| <description>"xs:base64Binary" which is the datatype's full pathname</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="type_name" returncomment=""base64Binary" which is the datatype's name" fulltype="java.lang.String" type="String"> |
| <comment> |
| <description>Retrieves the datatype's name</description> |
| <attribute name="@return"> |
| <description>"base64Binary" which is the datatype's name</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="string_value" returncomment="The base64Binary stored" fulltype="java.lang.String" type="String"> |
| <comment> |
| <description>Retrieves a String representation of the base64Binary stored. This method is |
| functionally identical to value()</description> |
| <attribute name="@return"> |
| <description>The base64Binary stored</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="value" returncomment="The base64Binary stored" fulltype="java.lang.String" type="String"> |
| <comment> |
| <description>Retrieves a String representation of the base64Binary stored. This method is |
| functionally identical to string_value()</description> |
| <attribute name="@return"> |
| <description>The base64Binary stored</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="constructor" returncomment="New ResultSequence representing base64Binary value" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence"> |
| <comment> |
| <description>Creates a new ResultSequence consisting of the base64Binary value</description> |
| <attribute name="@param"> |
| <description>arg |
| The ResultSequence from which to construct base64Binary value</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>New ResultSequence representing base64Binary value</description> |
| </attribute> |
| <attribute name="@throws"> |
| <description>DynamicError</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="arg" comment="The ResultSequence from which to construct base64Binary value" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence" /> |
| </params> |
| <exceptions> |
| <exception comment="" fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError" /> |
| </exceptions> |
| </method> |
| <method visibility="public" name="eq" returncomment="True if the two representation are same. False otherwise." fulltype="boolean" type="boolean"> |
| <comment> |
| <description>Equality comparison between this and the supplied representation which |
| must be of type base64Binary</description> |
| <attribute name="@param"> |
| <description>arg |
| The representation to compare with</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>True if the two representation are same. False otherwise.</description> |
| </attribute> |
| <attribute name="@throws"> |
| <description>DynamicError</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="arg" comment="The representation to compare with" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.AnyType" type="AnyType" /> |
| <param name="context" fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicContext" type="DynamicContext" /> |
| </params> |
| <exceptions> |
| <exception comment="" fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError" /> |
| </exceptions> |
| </method> |
| </methods> |
| </jelclass> |
| <jelclass superclass="CtrType" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal.types" superclassfulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.CtrType" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.XSBoolean" type="XSBoolean"> |
| <comment> |
| <description>A representation of a true or a false value.</description> |
| </comment> |
| <methods> |
| <constructor visibility="public" name="XSBoolean"> |
| <comment> |
| <description>Initiates the new representation to the boolean supplied</description> |
| <attribute name="@param"> |
| <description>x |
| Initializes this datatype to represent this boolean</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="x" comment="Initializes this datatype to represent this boolean" fulltype="boolean" type="boolean" /> |
| </params> |
| </constructor> |
| <constructor visibility="public" name="XSBoolean"> |
| <comment> |
| <description>Initiates to a default representation of false.</description> |
| </comment> |
| </constructor> |
| <method visibility="public" name="string_type" returncomment=""xs:boolean", the full datatype pathname" fulltype="java.lang.String" type="String"> |
| <comment> |
| <description>Retrieve the full type pathname of this datatype</description> |
| <attribute name="@return"> |
| <description>"xs:boolean", the full datatype pathname</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="type_name" returncomment=""boolean", which is the datatype name." fulltype="java.lang.String" type="String"> |
| <comment> |
| <description>Retrieve the datatype name</description> |
| <attribute name="@return"> |
| <description>"boolean", which is the datatype name.</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="string_value" returncomment="the String representation of the boolean value stored" fulltype="java.lang.String" type="String"> |
| <comment> |
| <description>Retrieve the String representation of the boolean value stored</description> |
| <attribute name="@return"> |
| <description>the String representation of the boolean value stored</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="value" returncomment="the actual boolean value stored" fulltype="boolean" type="boolean"> |
| <comment> |
| <description>Retrieves the actual boolean value stored</description> |
| <attribute name="@return"> |
| <description>the actual boolean value stored</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="constructor" returncomment="A new result sequence consisting of the boolean value supplied." fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence"> |
| <comment> |
| <description>Creates a new result sequence consisting of the retrievable boolean value |
| in the supplied result sequence</description> |
| <attribute name="@param"> |
| <description>arg |
| The result sequence from which to extract the boolean value.</description> |
| </attribute> |
| <attribute name="@throws"> |
| <description>DynamicError</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>A new result sequence consisting of the boolean value supplied.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="arg" comment="The result sequence from which to extract the boolean value." fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence" /> |
| </params> |
| <exceptions> |
| <exception comment="" fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError" /> |
| </exceptions> |
| </method> |
| <method visibility="public" name="eq" returncomment="New XSBoolean representation of true/false result of the equality |
| comparison" fulltype="boolean" type="boolean"> |
| <comment> |
| <description>Comparison for equality between the supplied and this boolean |
| representation. Returns true if both represent same boolean value, false |
| otherwise</description> |
| <attribute name="@param"> |
| <description>arg |
| The XSBoolean representation of the boolean value to compare |
| with.</description> |
| </attribute> |
| <attribute name="@throws"> |
| <description>DynamicError</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>New XSBoolean representation of true/false result of the equality |
| comparison</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="arg" comment="The XSBoolean representation of the boolean value to compare |
| with." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.AnyType" type="AnyType" /> |
| <param name="context" fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicContext" type="DynamicContext" /> |
| </params> |
| <exceptions> |
| <exception comment="" fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError" /> |
| </exceptions> |
| </method> |
| <method visibility="public" name="gt" returncomment="New XSBoolean representation of true/false result of the |
| comparison" fulltype="boolean" type="boolean"> |
| <comment> |
| <description>Comparison between the supplied and this boolean representation. Returns |
| true if this XSBoolean represents true and that XSBoolean supplied |
| represents false. Returns false otherwise</description> |
| <attribute name="@param"> |
| <description>arg |
| The XSBoolean representation of the boolean value to compare |
| with.</description> |
| </attribute> |
| <attribute name="@throws"> |
| <description>DynamicError</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>New XSBoolean representation of true/false result of the |
| comparison</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="arg" comment="The XSBoolean representation of the boolean value to compare |
| with." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.AnyType" type="AnyType" /> |
| <param name="context" fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicContext" type="DynamicContext" /> |
| </params> |
| <exceptions> |
| <exception comment="" fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError" /> |
| </exceptions> |
| </method> |
| <method visibility="public" name="lt" returncomment="New XSBoolean representation of true/false result of the |
| comparison" fulltype="boolean" type="boolean"> |
| <comment> |
| <description>Comparison between the supplied and this boolean representation. Returns |
| true if this XSBoolean represents false and that XSBoolean supplied |
| represents true. Returns false otherwise</description> |
| <attribute name="@param"> |
| <description>arg |
| The XSBoolean representation of the boolean value to compare |
| with.</description> |
| </attribute> |
| <attribute name="@throws"> |
| <description>DynamicError</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>New XSBoolean representation of true/false result of the |
| comparison</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="arg" comment="The XSBoolean representation of the boolean value to compare |
| with." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.AnyType" type="AnyType" /> |
| <param name="context" fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicContext" type="DynamicContext" /> |
| </params> |
| <exceptions> |
| <exception comment="" fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError" /> |
| </exceptions> |
| </method> |
| </methods> |
| </jelclass> |
| <jelclass superclass="XSShort" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal.types" superclassfulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.XSShort" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.XSByte" type="XSByte"> |
| <methods> |
| <constructor visibility="public" name="XSByte"> |
| <comment> |
| <description>Initializes a representation of 0</description> |
| </comment> |
| </constructor> |
| <constructor visibility="public" name="XSByte"> |
| <comment> |
| <description>Initializes a representation of the supplied byte value</description> |
| <attribute name="@param"> |
| <description>x |
| Byte to be stored</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="x" comment="Byte to be stored" fulltype="java.math.BigInteger" type="BigInteger" /> |
| </params> |
| </constructor> |
| <method visibility="public" name="string_type" returncomment=""xs:byte" which is the datatype's full pathname" fulltype="java.lang.String" type="String"> |
| <comment> |
| <description>Retrieves the datatype's full pathname</description> |
| <attribute name="@return"> |
| <description>"xs:byte" which is the datatype's full pathname</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="type_name" returncomment=""byte" which is the datatype's name" fulltype="java.lang.String" type="String"> |
| <comment> |
| <description>Retrieves the datatype's name</description> |
| <attribute name="@return"> |
| <description>"byte" which is the datatype's name</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="constructor" returncomment="New ResultSequence consisting of the 'byte' supplied" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence"> |
| <comment> |
| <description>Creates a new ResultSequence consisting of the extractable 'byte' in the |
| supplied ResultSequence</description> |
| <attribute name="@param"> |
| <description>arg |
| The ResultSequence from which the byte is to be extracted</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>New ResultSequence consisting of the 'byte' supplied</description> |
| </attribute> |
| <attribute name="@throws"> |
| <description>DynamicError</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="arg" comment="The ResultSequence from which the byte is to be extracted" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence" /> |
| </params> |
| <exceptions> |
| <exception comment="" fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError" /> |
| </exceptions> |
| </method> |
| </methods> |
| </jelclass> |
| <jelclass superclass="CalendarType" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal.types" superclassfulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.CalendarType" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.XSDate" type="XSDate"> |
| <implements> |
| <interface fulltype="java.lang.Cloneable" type="Cloneable" /> |
| </implements> |
| <comment> |
| <description>Representation of a date of the form year-month-day and optional timezone</description> |
| </comment> |
| <methods> |
| <constructor visibility="public" name="XSDate"> |
| <comment> |
| <description>Initializes a new representation of a supplied date</description> |
| <attribute name="@param"> |
| <description>cal |
| The Calendar representation of the date to be stored</description> |
| </attribute> |
| <attribute name="@param"> |
| <description>tz |
| The time zone of the date to be stored.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="cal" comment="The Calendar representation of the date to be stored" fulltype="java.util.Calendar" type="Calendar" /> |
| <param name="tz" comment="The time zone of the date to be stored." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.XSDuration" type="XSDuration" /> |
| </params> |
| </constructor> |
| <constructor visibility="public" name="XSDate"> |
| <comment> |
| <description>Initializes a new representation of the current date</description> |
| </comment> |
| </constructor> |
| <method visibility="public" name="type_name" returncomment=""date" which is the dataype name" fulltype="java.lang.String" type="String"> |
| <comment> |
| <description>Retrieves the datatype name</description> |
| <attribute name="@return"> |
| <description>"date" which is the dataype name</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="clone" returncomment="A copy of this date representation" fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Creates a copy of this date representation</description> |
| <attribute name="@return"> |
| <description>A copy of this date representation</description> |
| </attribute> |
| </comment> |
| <exceptions> |
| <exception fulltype="java.lang.CloneNotSupportedException" type="CloneNotSupportedException" /> |
| </exceptions> |
| </method> |
| <method static="true" visibility="public" name="parse_date" returncomment="The XSDate representation of the supplied date" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.XSDate" type="XSDate"> |
| <comment> |
| <description>Parses a String representation of a date (of the form year-month-day or |
| year-month-day+timezone) and constructs a new XSDate representation of |
| it.</description> |
| <attribute name="@param"> |
| <description>str |
| The String representation of the date (and optional timezone)</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>The XSDate representation of the supplied date</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="str" comment="The String representation of the date (and optional timezone)" fulltype="java.lang.String" type="String" /> |
| </params> |
| </method> |
| <method visibility="public" name="constructor" returncomment="A new result sequence consisting of the date value supplied." fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence"> |
| <comment> |
| <description>Creates a new result sequence consisting of the retrievable date value in |
| the supplied result sequence</description> |
| <attribute name="@param"> |
| <description>arg |
| The result sequence from which to extract the date value.</description> |
| </attribute> |
| <attribute name="@throws"> |
| <description>DynamicError</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>A new result sequence consisting of the date value supplied.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="arg" comment="The result sequence from which to extract the date value." fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence" /> |
| </params> |
| <exceptions> |
| <exception comment="" fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError" /> |
| </exceptions> |
| </method> |
| <method visibility="public" name="year" returncomment="the year value of the date stored" fulltype="int" type="int"> |
| <comment> |
| <description>Retrieve the year from the date stored</description> |
| <attribute name="@return"> |
| <description>the year value of the date stored</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="month" returncomment="the month value of the date stored" fulltype="int" type="int"> |
| <comment> |
| <description>Retrieve the month from the date stored</description> |
| <attribute name="@return"> |
| <description>the month value of the date stored</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="day" returncomment="the day value of the date stored" fulltype="int" type="int"> |
| <comment> |
| <description>Retrieve the day from the date stored</description> |
| <attribute name="@return"> |
| <description>the day value of the date stored</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="timezoned" returncomment="True if there is a timezone associated with this date. False |
| otherwise." fulltype="boolean" type="boolean"> |
| <comment> |
| <description>Retrieves whether this date has an optional timezone associated with it</description> |
| <attribute name="@return"> |
| <description>True if there is a timezone associated with this date. False |
| otherwise.</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="string_value" returncomment="String representation of the date stored" fulltype="java.lang.String" type="String"> |
| <comment> |
| <description>Retrieves a String representation of the date stored</description> |
| <attribute name="@return"> |
| <description>String representation of the date stored</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="string_type" returncomment=""xs:date" which is the datatype full pathname" fulltype="java.lang.String" type="String"> |
| <comment> |
| <description>Retrive the datatype full pathname</description> |
| <attribute name="@return"> |
| <description>"xs:date" which is the datatype full pathname</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="calendar" returncomment="Calendar representation of the date stored" fulltype="java.util.Calendar" type="Calendar"> |
| <comment> |
| <description>Retrieves the Calendar representation of the date stored</description> |
| <attribute name="@return"> |
| <description>Calendar representation of the date stored</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="tz" returncomment="the timezone associated with the date stored" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.XSDuration" type="XSDuration"> |
| <comment> |
| <description>Retrieves the timezone associated with the date stored</description> |
| <attribute name="@return"> |
| <description>the timezone associated with the date stored</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="eq" returncomment="True if the two dates are represent the same exact point in time. |
| False otherwise." fulltype="boolean" type="boolean"> |
| <comment> |
| <description>Equality comparison on this and the supplied dates (taking timezones into |
| account)</description> |
| <attribute name="@param"> |
| <description>arg |
| XSDate representation of the date to compare to</description> |
| </attribute> |
| <attribute name="@throws"> |
| <description>DynamicError</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>True if the two dates are represent the same exact point in time. |
| False otherwise.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="arg" comment="XSDate representation of the date to compare to" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.AnyType" type="AnyType" /> |
| <param name="context" fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicContext" type="DynamicContext" /> |
| </params> |
| <exceptions> |
| <exception comment="" fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError" /> |
| </exceptions> |
| </method> |
| <method visibility="public" name="lt" returncomment="True if in time, this date lies before the date supplied. False |
| otherwise." fulltype="boolean" type="boolean"> |
| <comment> |
| <description>Comparison on this and the supplied dates (taking timezones into account)</description> |
| <attribute name="@param"> |
| <description>arg |
| XSDate representation of the date to compare to</description> |
| </attribute> |
| <attribute name="@throws"> |
| <description>DynamicError</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>True if in time, this date lies before the date supplied. False |
| otherwise.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="arg" comment="XSDate representation of the date to compare to" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.AnyType" type="AnyType" /> |
| <param name="context" fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicContext" type="DynamicContext" /> |
| </params> |
| <exceptions> |
| <exception comment="" fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError" /> |
| </exceptions> |
| </method> |
| <method visibility="public" name="gt" returncomment="True if in time, this date lies after the date supplied. False |
| otherwise." fulltype="boolean" type="boolean"> |
| <comment> |
| <description>Comparison on this and the supplied dates (taking timezones into account)</description> |
| <attribute name="@param"> |
| <description>arg |
| XSDate representation of the date to compare to</description> |
| </attribute> |
| <attribute name="@throws"> |
| <description>DynamicError</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>True if in time, this date lies after the date supplied. False |
| otherwise.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="arg" comment="XSDate representation of the date to compare to" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.AnyType" type="AnyType" /> |
| <param name="context" fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicContext" type="DynamicContext" /> |
| </params> |
| <exceptions> |
| <exception comment="" fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError" /> |
| </exceptions> |
| </method> |
| <method visibility="public" name="value" returncomment="Number of milliseconds since the begining of the epoch" fulltype="double" type="double"> |
| <comment> |
| <description>Currently unsupported method. Retrieves the date in milliseconds since |
| the begining of epoch</description> |
| <attribute name="@return"> |
| <description>Number of milliseconds since the begining of the epoch</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="minus" returncomment="New ResultSequence consisting of the result of the mathematical |
| minus operation." fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence"> |
| <comment> |
| <description>Mathematical minus operator between this XSDate and a supplied result |
| sequence (XSDate, XSYearMonthDuration and XSDayTimeDuration are only |
| valid ones).</description> |
| <attribute name="@param"> |
| <description>arg |
| The supplied ResultSequence that is on the right of the minus |
| operator. If this is an XSDate, the result will be a |
| XSDayTimeDuration of the duration of time between these two |
| dates. If arg is an XSYearMonthDuration or an |
| XSDayTimeDuration the result will be a XSDate of the result of |
| the current date minus the duration of time supplied.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>New ResultSequence consisting of the result of the mathematical |
| minus operation.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="arg" comment="The supplied ResultSequence that is on the right of the minus |
| operator. If this is an XSDate, the result will be a |
| XSDayTimeDuration of the duration of time between these two |
| dates. If arg is an XSYearMonthDuration or an |
| XSDayTimeDuration the result will be a XSDate of the result of |
| the current date minus the duration of time supplied." fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence" /> |
| </params> |
| <exceptions> |
| <exception fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError" /> |
| </exceptions> |
| </method> |
| <method visibility="public" name="plus" returncomment="New ResultSequence consisting of the result of the mathematical |
| minus operation." fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence"> |
| <comment> |
| <description>Mathematical addition operator between this XSDate and a supplied result |
| sequence (XDTYearMonthDuration and XDTDayTimeDuration are only valid |
| ones).</description> |
| <attribute name="@param"> |
| <description>arg |
| The supplied ResultSequence that is on the right of the minus |
| operator. If arg is an XDTYearMonthDuration or an |
| XDTDayTimeDuration the result will be a XSDate of the result |
| of the current date minus the duration of time supplied.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>New ResultSequence consisting of the result of the mathematical |
| minus operation.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="arg" comment="The supplied ResultSequence that is on the right of the minus |
| operator. If arg is an XDTYearMonthDuration or an |
| XDTDayTimeDuration the result will be a XSDate of the result |
| of the current date minus the duration of time supplied." fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence" /> |
| </params> |
| <exceptions> |
| <exception fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError" /> |
| </exceptions> |
| </method> |
| </methods> |
| </jelclass> |
| <jelclass superclass="CalendarType" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal.types" superclassfulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.CalendarType" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.XSDateTime" type="XSDateTime"> |
| <implements> |
| <interface fulltype="java.lang.Cloneable" type="Cloneable" /> |
| </implements> |
| <comment> |
| <description>A representation of a date and time (and optional timezone)</description> |
| </comment> |
| <methods> |
| <constructor visibility="public" name="XSDateTime"> |
| <comment> |
| <description>Initiates a new representation of a supplied date and time</description> |
| <attribute name="@param"> |
| <description>cal |
| The Calendar representation of the date and time to be stored</description> |
| </attribute> |
| <attribute name="@param"> |
| <description>tz |
| The timezone of the date to be stored.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="cal" comment="The Calendar representation of the date and time to be stored" fulltype="java.util.Calendar" type="Calendar" /> |
| <param name="tz" comment="The timezone of the date to be stored." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.XSDuration" type="XSDuration" /> |
| </params> |
| </constructor> |
| <constructor visibility="public" name="XSDateTime"> |
| <comment> |
| <description>Inititates a new representation of the current date and time</description> |
| </comment> |
| </constructor> |
| <method visibility="public" name="clone" returncomment="A copy of this date and time representation" fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Creates a copy of this date and time representation</description> |
| <attribute name="@return"> |
| <description>A copy of this date and time representation</description> |
| </attribute> |
| </comment> |
| <exceptions> |
| <exception fulltype="java.lang.CloneNotSupportedException" type="CloneNotSupportedException" /> |
| </exceptions> |
| </method> |
| <method visibility="public" name="type_name" returncomment=""dateTime" which is the dataype name" fulltype="java.lang.String" type="String"> |
| <comment> |
| <description>Retrieves the datatype name</description> |
| <attribute name="@return"> |
| <description>"dateTime" which is the dataype name</description> |
| </attribute> |
| </comment> |
| </method> |
| <method static="true" visibility="public" name="is_digit" returncomment="True if the character is numeric. False otherwise." fulltype="boolean" type="boolean"> |
| <comment> |
| <description>Check to see if a character is numeric</description> |
| <attribute name="@param"> |
| <description>x |
| Character to be tested</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>True if the character is numeric. False otherwise.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="x" comment="Character to be tested" fulltype="char" type="char" /> |
| </params> |
| </method> |
| <method static="true" visibility="public" name="parse_date" returncomment="Integer array of size 3. Element 1 is the year, element 2 is the |
| month and element 3 is the day" fulltype="int[]" type="int"> |
| <comment> |
| <description>Parses a String representation of a date and time and retrieves the year, |
| month and day from it</description> |
| <attribute name="@param"> |
| <description>str |
| The String representation of the date (and optional timezone)</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>Integer array of size 3. Element 1 is the year, element 2 is the |
| month and element 3 is the day</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="str" comment="The String representation of the date (and optional timezone)" fulltype="java.lang.String" type="String" /> |
| </params> |
| </method> |
| <method static="true" visibility="public" name="parse_time" returncomment="Integer array of size 3. Element 1 is the hour, element 2 is the |
| minute and element 3 is the seconds" fulltype="double[]" type="double"> |
| <comment> |
| <description>Parses a String representation of a date and time and retrieves the hour, |
| minute and seconds from it</description> |
| <attribute name="@param"> |
| <description>str |
| The String representation of the date (and optional timezone)</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>Integer array of size 3. Element 1 is the hour, element 2 is the |
| minute and element 3 is the seconds</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="str" comment="The String representation of the date (and optional timezone)" fulltype="java.lang.String" type="String" /> |
| </params> |
| </method> |
| <method static="true" visibility="public" name="parse_timezone" returncomment="Integer array of size 3. Element 1 represents whether the |
| timezone is ahead or behind GMT, element 2 is the hour |
| displacement and element 3 is the minute displacement." fulltype="int[]" type="int"> |
| <comment> |
| <description>Parses a String representation of a date and time and retrieves the |
| timezone from it</description> |
| <attribute name="@param"> |
| <description>str |
| The String representation of the date (and optional timezone)</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>Integer array of size 3. Element 1 represents whether the |
| timezone is ahead or behind GMT, element 2 is the hour |
| displacement and element 3 is the minute displacement.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="str" comment="The String representation of the date (and optional timezone)" fulltype="java.lang.String" type="String" /> |
| </params> |
| </method> |
| <method static="true" visibility="public" name="parseDateTime" returncomment="The XSDateTime representation of the date and time (and optional |
| timezone)" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.XSDateTime" type="XSDateTime"> |
| <comment> |
| <description>Parses a String representation of a date and time and constructs a new |
| XSDateTime object using that information</description> |
| <attribute name="@param"> |
| <description>str |
| The String representation of the date (and optional timezone)</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>The XSDateTime representation of the date and time (and optional |
| timezone)</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="str" comment="The String representation of the date (and optional timezone)" fulltype="java.lang.String" type="String" /> |
| </params> |
| </method> |
| <method visibility="public" name="constructor" returncomment="A new result sequence consisting of the date and time value |
| supplied." fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence"> |
| <comment> |
| <description>Creates a new result sequence consisting of the retrievable date and time |
| value in the supplied result sequence</description> |
| <attribute name="@param"> |
| <description>arg |
| The result sequence from which to extract the date and time |
| value.</description> |
| </attribute> |
| <attribute name="@throws"> |
| <description>DynamicError</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>A new result sequence consisting of the date and time value |
| supplied.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="arg" comment="The result sequence from which to extract the date and time |
| value." fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence" /> |
| </params> |
| <exceptions> |
| <exception comment="" fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError" /> |
| </exceptions> |
| </method> |
| <method visibility="public" name="year" returncomment="the year value of the date stored" fulltype="int" type="int"> |
| <comment> |
| <description>Retrieve the year from the date stored</description> |
| <attribute name="@return"> |
| <description>the year value of the date stored</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="month" returncomment="the month value of the date stored" fulltype="int" type="int"> |
| <comment> |
| <description>Retrieve the month from the date stored</description> |
| <attribute name="@return"> |
| <description>the month value of the date stored</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="day" returncomment="the day value of the date stored" fulltype="int" type="int"> |
| <comment> |
| <description>Retrieve the day from the date stored</description> |
| <attribute name="@return"> |
| <description>the day value of the date stored</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="hour" returncomment="the hour value of the date stored" fulltype="int" type="int"> |
| <comment> |
| <description>Retrieve the hour from the date stored</description> |
| <attribute name="@return"> |
| <description>the hour value of the date stored</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="minute" returncomment="the minute value of the date stored" fulltype="int" type="int"> |
| <comment> |
| <description>Retrieve the minute from the date stored</description> |
| <attribute name="@return"> |
| <description>the minute value of the date stored</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="second" returncomment="the seconds value of the date stored" fulltype="double" type="double"> |
| <comment> |
| <description>Retrieve the seconds from the date stored</description> |
| <attribute name="@return"> |
| <description>the seconds value of the date stored</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="timezoned" fulltype="boolean" type="boolean" /> |
| <method static="true" visibility="public" name="pad_int" returncomment="String representation of the padded integer" fulltype="java.lang.String" type="String"> |
| <comment> |
| <description>Pads the supplied number to the supplied number of digits by adding 0's |
| in front of it</description> |
| <attribute name="@param"> |
| <description>num |
| Number that si to be padded (if neccessay)</description> |
| </attribute> |
| <attribute name="@param"> |
| <description>len |
| Desired length after padding</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>String representation of the padded integer</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="num" comment="Number that si to be padded (if neccessay)" fulltype="int" type="int" /> |
| <param name="len" comment="Desired length after padding" fulltype="int" type="int" /> |
| </params> |
| </method> |
| <method visibility="public" name="string_value" returncomment="String representation of the date and time stored" fulltype="java.lang.String" type="String"> |
| <comment> |
| <description>Retrieves a String representation of the date and time stored</description> |
| <attribute name="@return"> |
| <description>String representation of the date and time stored</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="string_type" returncomment=""xs:dateTime" which is the datatype full pathname" fulltype="java.lang.String" type="String"> |
| <comment> |
| <description>Retrive the datatype full pathname</description> |
| <attribute name="@return"> |
| <description>"xs:dateTime" which is the datatype full pathname</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="calendar" returncomment="Calendar representation of the date stored" fulltype="java.util.Calendar" type="Calendar"> |
| <comment> |
| <description>Retrieves the Calendar representation of the date stored</description> |
| <attribute name="@return"> |
| <description>Calendar representation of the date stored</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="eq" returncomment="True if the two dates and times are represent the same exact |
| point in time. False otherwise." fulltype="boolean" type="boolean"> |
| <comment> |
| <description>Equality comparison on this and the supplied dates and times (taking |
| timezones into account)</description> |
| <attribute name="@param"> |
| <description>arg |
| XSDateTime representation of the date to compare to</description> |
| </attribute> |
| <attribute name="@throws"> |
| <description>DynamicError</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>True if the two dates and times are represent the same exact |
| point in time. False otherwise.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="arg" comment="XSDateTime representation of the date to compare to" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.AnyType" type="AnyType" /> |
| <param name="context" fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicContext" type="DynamicContext" /> |
| </params> |
| <exceptions> |
| <exception comment="" fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError" /> |
| </exceptions> |
| </method> |
| <method visibility="public" name="lt" returncomment="True if in time, this date and time lies before the date and time |
| supplied. False otherwise." fulltype="boolean" type="boolean"> |
| <comment> |
| <description>Comparison on this and the supplied dates and times (taking timezones |
| into account)</description> |
| <attribute name="@param"> |
| <description>arg |
| XSDateTime representation of the date to compare to</description> |
| </attribute> |
| <attribute name="@throws"> |
| <description>DynamicError</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>True if in time, this date and time lies before the date and time |
| supplied. False otherwise.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="arg" comment="XSDateTime representation of the date to compare to" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.AnyType" type="AnyType" /> |
| <param name="context" fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicContext" type="DynamicContext" /> |
| </params> |
| <exceptions> |
| <exception comment="" fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError" /> |
| </exceptions> |
| </method> |
| <method visibility="public" name="gt" returncomment="True if in time, this date and time lies after the date and time |
| supplied. False otherwise." fulltype="boolean" type="boolean"> |
| <comment> |
| <description>Comparison on this and the supplied dates and times (taking timezones |
| into account)</description> |
| <attribute name="@param"> |
| <description>arg |
| XSDateTime representation of the date to compare to</description> |
| </attribute> |
| <attribute name="@throws"> |
| <description>DynamicError</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>True if in time, this date and time lies after the date and time |
| supplied. False otherwise.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="arg" comment="XSDateTime representation of the date to compare to" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.AnyType" type="AnyType" /> |
| <param name="context" fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicContext" type="DynamicContext" /> |
| </params> |
| <exceptions> |
| <exception comment="" fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError" /> |
| </exceptions> |
| </method> |
| <method visibility="public" name="tz" returncomment="the timezone associated with the date stored" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.XSDuration" type="XSDuration"> |
| <comment> |
| <description>Retrieves the timezone associated with the date stored</description> |
| <attribute name="@return"> |
| <description>the timezone associated with the date stored</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="value" returncomment="Number of milliseconds since the begining of the epoch" fulltype="double" type="double"> |
| <comment> |
| <description>Currently unsupported method. Retrieves the date in milliseconds since |
| the begining of epoch</description> |
| <attribute name="@return"> |
| <description>Number of milliseconds since the begining of the epoch</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="minus" returncomment="New ResultSequence consisting of the result of the mathematical |
| minus operation." fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence"> |
| <comment> |
| <description>Mathematical minus operator between this XSDateTime and a supplied result |
| sequence (XSDateTime, XDTYearMonthDuration and XDTDayTimeDuration are |
| only valid ones).</description> |
| <attribute name="@param"> |
| <description>arg |
| The supplied ResultSequence that is on the right of the minus |
| operator. If this is an XSDateTime, the result will be a |
| XDTDayTimeDuration of the duration of time between these two |
| dates. If arg is an XDTYearMonthDuration or an |
| XDTDayTimeDuration the result will be a XSDateTime of the |
| result of the current date minus the duration of time |
| supplied.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>New ResultSequence consisting of the result of the mathematical |
| minus operation.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="arg" comment="The supplied ResultSequence that is on the right of the minus |
| operator. If this is an XSDateTime, the result will be a |
| XDTDayTimeDuration of the duration of time between these two |
| dates. If arg is an XDTYearMonthDuration or an |
| XDTDayTimeDuration the result will be a XSDateTime of the |
| result of the current date minus the duration of time |
| supplied." fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence" /> |
| </params> |
| <exceptions> |
| <exception fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError" /> |
| </exceptions> |
| </method> |
| <method visibility="public" name="plus" returncomment="New ResultSequence consisting of the result of the mathematical |
| minus operation." fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence"> |
| <comment> |
| <description>Mathematical addition operator between this XSDateTime and a supplied |
| result sequence (XDTYearMonthDuration and XDTDayTimeDuration are only |
| valid ones).</description> |
| <attribute name="@param"> |
| <description>arg |
| The supplied ResultSequence that is on the right of the minus |
| operator. If arg is an XDTYearMonthDuration or an |
| XDTDayTimeDuration the result will be a XSDateTime of the |
| result of the current date minus the duration of time |
| supplied.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>New ResultSequence consisting of the result of the mathematical |
| minus operation.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="arg" comment="The supplied ResultSequence that is on the right of the minus |
| operator. If arg is an XDTYearMonthDuration or an |
| XDTDayTimeDuration the result will be a XSDateTime of the |
| result of the current date minus the duration of time |
| supplied." fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence" /> |
| </params> |
| <exceptions> |
| <exception fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError" /> |
| </exceptions> |
| </method> |
| </methods> |
| </jelclass> |
| <jelclass superclass="XSDuration" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal.types" superclassfulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.XSDuration" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.XSDayTimeDuration" type="XSDayTimeDuration"> |
| <implements> |
| <interface fulltype="java.lang.Cloneable" type="Cloneable" /> |
| </implements> |
| <comment> |
| <description>A representation of the DayTimeDuration datatype</description> |
| </comment> |
| <methods> |
| <constructor visibility="public" name="XSDayTimeDuration"> |
| <comment> |
| <description>Initialises to the supplied parameters. If more than 24 hours is |
| supplied, the number of days is adjusted acordingly. The same occurs for |
| minutes and seconds</description> |
| <attribute name="@param"> |
| <description>days |
| Number of days in this duration of time</description> |
| </attribute> |
| <attribute name="@param"> |
| <description>hours |
| Number of hours in this duration of time</description> |
| </attribute> |
| <attribute name="@param"> |
| <description>minutes |
| Number of minutes in this duration of time</description> |
| </attribute> |
| <attribute name="@param"> |
| <description>seconds |
| Number of seconds in this duration of time</description> |
| </attribute> |
| <attribute name="@param"> |
| <description>negative |
| True if this duration of time represents a backwards passage |
| through time. False otherwise</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="days" comment="Number of days in this duration of time" fulltype="int" type="int" /> |
| <param name="hours" comment="Number of hours in this duration of time" fulltype="int" type="int" /> |
| <param name="minutes" comment="Number of minutes in this duration of time" fulltype="int" type="int" /> |
| <param name="seconds" comment="Number of seconds in this duration of time" fulltype="double" type="double" /> |
| <param name="negative" comment="True if this duration of time represents a backwards passage |
| through time. False otherwise" fulltype="boolean" type="boolean" /> |
| </params> |
| </constructor> |
| <constructor visibility="public" name="XSDayTimeDuration"> |
| <comment> |
| <description>Initialises to the given number of seconds</description> |
| <attribute name="@param"> |
| <description>secs |
| Number of seconds in the duration of time</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="secs" comment="Number of seconds in the duration of time" fulltype="double" type="double" /> |
| </params> |
| </constructor> |
| <constructor visibility="public" name="XSDayTimeDuration"> |
| <comment> |
| <description>Initialises to a duration of no time (0days, 0hours, 0minutes, 0seconds)</description> |
| </comment> |
| </constructor> |
| <method visibility="public" name="clone" returncomment="New XSDayTimeDuration representing the duration of time stored" fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Creates a copy of this representation of a time duration</description> |
| <attribute name="@return"> |
| <description>New XSDayTimeDuration representing the duration of time stored</description> |
| </attribute> |
| <attribute name="@throws"> |
| <description>CloneNotSupportedException</description> |
| </attribute> |
| </comment> |
| <exceptions> |
| <exception comment="" fulltype="java.lang.CloneNotSupportedException" type="CloneNotSupportedException" /> |
| </exceptions> |
| </method> |
| <method visibility="public" name="constructor" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence"> |
| <params> |
| <param name="arg" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence" /> |
| </params> |
| <exceptions> |
| <exception fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError" /> |
| </exceptions> |
| </method> |
| <method static="true" visibility="public" name="parseDTDuration" returncomment="New XSDayTimeDuration representing the duration of time supplied" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.XSDuration" type="XSDuration"> |
| <comment> |
| <description>Creates a new XSDayTimeDuration by parsing the supplied String |
| represented duration of time</description> |
| <attribute name="@param"> |
| <description>str |
| String represented duration of time</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>New XSDayTimeDuration representing the duration of time supplied</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="str" comment="String represented duration of time" fulltype="java.lang.String" type="String" /> |
| </params> |
| </method> |
| <method visibility="public" name="type_name" returncomment=""dayTimeDuration" which is the datatype's name" fulltype="java.lang.String" type="String"> |
| <comment> |
| <description>Retrives the datatype's name</description> |
| <attribute name="@return"> |
| <description>"dayTimeDuration" which is the datatype's name</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="string_type" returncomment=""xs:dayTimeDuration" which is the datatype's full pathname" fulltype="java.lang.String" type="String"> |
| <comment> |
| <description>Retrieves the datatype's full pathname</description> |
| <attribute name="@return"> |
| <description>"xs:dayTimeDuration" which is the datatype's full pathname</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="plus" returncomment="New XSDayTimeDuration representing the resulting duration after |
| the addition" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence"> |
| <comment> |
| <description>Mathematical addition between this duration stored and the supplied |
| duration of time (of type XSDayTimeDuration)</description> |
| <attribute name="@param"> |
| <description>arg |
| The duration of time to add</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>New XSDayTimeDuration representing the resulting duration after |
| the addition</description> |
| </attribute> |
| <attribute name="@throws"> |
| <description>DynamicError</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="arg" comment="The duration of time to add" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence" /> |
| </params> |
| <exceptions> |
| <exception comment="" fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError" /> |
| </exceptions> |
| </method> |
| <method visibility="public" name="minus" returncomment="New XSDayTimeDuration representing the resulting duration after |
| the subtraction" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence"> |
| <comment> |
| <description>Mathematical subtraction between this duration stored and the supplied |
| duration of time (of type XSDayTimeDuration)</description> |
| <attribute name="@param"> |
| <description>arg |
| The duration of time to subtract</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>New XSDayTimeDuration representing the resulting duration after |
| the subtraction</description> |
| </attribute> |
| <attribute name="@throws"> |
| <description>DynamicError</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="arg" comment="The duration of time to subtract" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence" /> |
| </params> |
| <exceptions> |
| <exception comment="" fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError" /> |
| </exceptions> |
| </method> |
| <method visibility="public" name="times" returncomment="New XSDayTimeDuration representing the resulting duration after |
| the multiplication" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence"> |
| <comment> |
| <description>Mathematical multiplication between this duration stored and the supplied |
| duration of time (of type XSDayTimeDuration)</description> |
| <attribute name="@param"> |
| <description>arg |
| The duration of time to multiply by</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>New XSDayTimeDuration representing the resulting duration after |
| the multiplication</description> |
| </attribute> |
| <attribute name="@throws"> |
| <description>DynamicError</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="arg" comment="The duration of time to multiply by" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence" /> |
| </params> |
| <exceptions> |
| <exception comment="" fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError" /> |
| </exceptions> |
| </method> |
| <method visibility="public" name="div" returncomment="New XSDayTimeDuration representing the resulting duration after |
| the division" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence"> |
| <comment> |
| <description>Mathematical division between this duration stored and the supplied |
| duration of time (of type XSDayTimeDuration)</description> |
| <attribute name="@param"> |
| <description>arg |
| The duration of time to divide by</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>New XSDayTimeDuration representing the resulting duration after |
| the division</description> |
| </attribute> |
| <attribute name="@throws"> |
| <description>DynamicError</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="arg" comment="The duration of time to divide by" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence" /> |
| </params> |
| <exceptions> |
| <exception comment="" fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError" /> |
| </exceptions> |
| </method> |
| </methods> |
| </jelclass> |
| <jelclass superclass="NumericType" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal.types" superclassfulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.NumericType" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.XSDecimal" type="XSDecimal"> |
| <comment> |
| <description>A representation of the Decimal datatype</description> |
| </comment> |
| <methods> |
| <constructor visibility="public" name="XSDecimal"> |
| <comment> |
| <description>Initiates a representation of 0.0</description> |
| </comment> |
| </constructor> |
| <constructor visibility="public" name="XSDecimal"> |
| <comment> |
| <description>Initiates a representation of the supplied number</description> |
| <attribute name="@param"> |
| <description>x |
| Number to be stored</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="x" comment="Number to be stored" fulltype="java.math.BigDecimal" type="BigDecimal" /> |
| </params> |
| </constructor> |
| <constructor visibility="public" name="XSDecimal"> |
| <params> |
| <param name="x" fulltype="java.lang.String" type="String" /> |
| </params> |
| </constructor> |
| <method visibility="public" name="string_type" returncomment=""xs:decimal" which is the datatype's full pathname" fulltype="java.lang.String" type="String"> |
| <comment> |
| <description>Retrieves the datatype's full pathname</description> |
| <attribute name="@return"> |
| <description>"xs:decimal" which is the datatype's full pathname</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="type_name" returncomment=""decimal" which is the datatype's name" fulltype="java.lang.String" type="String"> |
| <comment> |
| <description>Retrieves the datatype's name</description> |
| <attribute name="@return"> |
| <description>"decimal" which is the datatype's name</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="string_value" returncomment="String representation of the Decimal value stored" fulltype="java.lang.String" type="String"> |
| <comment> |
| <description>Retrieves a String representation of the Decimal value stored</description> |
| <attribute name="@return"> |
| <description>String representation of the Decimal value stored</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="zero" returncomment="True if this XSDecimal represents 0. False otherwise" fulltype="boolean" type="boolean"> |
| <comment> |
| <description>Check if this XSDecimal represents 0</description> |
| <attribute name="@return"> |
| <description>True if this XSDecimal represents 0. False otherwise</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="constructor" returncomment="A new result sequence consisting of the decimal number supplied." fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence"> |
| <comment> |
| <description>Creates a new result sequence consisting of the retrievable decimal |
| number in the supplied result sequence</description> |
| <attribute name="@param"> |
| <description>arg |
| The result sequence from which to extract the decimal number.</description> |
| </attribute> |
| <attribute name="@throws"> |
| <description>DynamicError</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>A new result sequence consisting of the decimal number supplied.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="arg" comment="The result sequence from which to extract the decimal number." fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence" /> |
| </params> |
| <exceptions> |
| <exception comment="" fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError" /> |
| </exceptions> |
| </method> |
| <method visibility="protected" name="isLexicalValue" fulltype="boolean" type="boolean"> |
| <params> |
| <param name="value" fulltype="java.lang.String" type="String" /> |
| </params> |
| </method> |
| <method visibility="public" name="double_value" returncomment="The actual value of the number stored" fulltype="double" type="double"> |
| <comment> |
| <description>Retrieves the actual value of the number stored</description> |
| <attribute name="@return"> |
| <description>The actual value of the number stored</description> |
| </attribute> |
| <attribute name="@deprecated"> |
| <description>Use getValue() instead.</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="getValue" fulltype="java.math.BigDecimal" type="BigDecimal" /> |
| <method visibility="public" name="set_double" fulltype="void" type="void"> |
| <comment> |
| <description>Sets the number stored to that supplied</description> |
| <attribute name="@param"> |
| <description>x |
| Number to be stored</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="x" comment="Number to be stored" fulltype="double" type="double" /> |
| </params> |
| </method> |
| <method visibility="public" name="eq" returncomment="True if the 2 representation represent the same number. False |
| otherwise" fulltype="boolean" type="boolean"> |
| <comment> |
| <description>Equality comparison between this number and the supplied representation.</description> |
| <attribute name="@param"> |
| <description>at |
| Representation to be compared with (must currently be of type |
| XSDecimal)</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>True if the 2 representation represent the same number. False |
| otherwise</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="at" comment="Representation to be compared with (must currently be of type |
| XSDecimal)" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.AnyType" type="AnyType" /> |
| <param name="context" fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicContext" type="DynamicContext" /> |
| </params> |
| <exceptions> |
| <exception fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError" /> |
| </exceptions> |
| </method> |
| <method visibility="public" name="gt" returncomment="True if the supplied type represents a number smaller than this |
| one stored. False otherwise" fulltype="boolean" type="boolean"> |
| <comment> |
| <description>Comparison between this number and the supplied representation.</description> |
| <attribute name="@param"> |
| <description>arg |
| Representation to be compared with (must currently be of type |
| XSDecimal)</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>True if the supplied type represents a number smaller than this |
| one stored. False otherwise</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="arg" comment="Representation to be compared with (must currently be of type |
| XSDecimal)" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.AnyType" type="AnyType" /> |
| <param name="context" fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicContext" type="DynamicContext" /> |
| </params> |
| <exceptions> |
| <exception fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError" /> |
| </exceptions> |
| </method> |
| <method visibility="protected" name="convertArg" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.AnyType" type="AnyType"> |
| <params> |
| <param name="arg" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.AnyType" type="AnyType" /> |
| </params> |
| <exceptions> |
| <exception fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError" /> |
| </exceptions> |
| </method> |
| <method visibility="public" name="lt" returncomment="True if the supplied type represents a number greater than this |
| one stored. False otherwise" fulltype="boolean" type="boolean"> |
| <comment> |
| <description>Comparison between this number and the supplied representation.</description> |
| <attribute name="@param"> |
| <description>arg |
| Representation to be compared with (must currently be of type |
| XSDecimal)</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>True if the supplied type represents a number greater than this |
| one stored. False otherwise</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="arg" comment="Representation to be compared with (must currently be of type |
| XSDecimal)" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.AnyType" type="AnyType" /> |
| <param name="context" fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicContext" type="DynamicContext" /> |
| </params> |
| <exceptions> |
| <exception fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError" /> |
| </exceptions> |
| </method> |
| <method visibility="public" name="plus" returncomment="A XSDecimal consisting of the result of the mathematical |
| addition." fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence"> |
| <comment> |
| <description>Mathematical addition operator between this XSDecimal and the supplied |
| ResultSequence. Due to no numeric type promotion or conversion, the |
| ResultSequence must be of type XSDecimal.</description> |
| <attribute name="@param"> |
| <description>arg |
| The ResultSequence to perform an addition with</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>A XSDecimal consisting of the result of the mathematical |
| addition.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="arg" comment="The ResultSequence to perform an addition with" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence" /> |
| </params> |
| <exceptions> |
| <exception fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError" /> |
| </exceptions> |
| </method> |
| <method visibility="public" name="minus" returncomment="A XSDecimal consisting of the result of the mathematical |
| subtraction." fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence"> |
| <comment> |
| <description>Mathematical subtraction operator between this XSDecimal and the supplied |
| ResultSequence.</description> |
| <attribute name="@param"> |
| <description>arg |
| The ResultSequence to perform a subtraction with</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>A XSDecimal consisting of the result of the mathematical |
| subtraction.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="arg" comment="The ResultSequence to perform a subtraction with" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence" /> |
| </params> |
| <exceptions> |
| <exception fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError" /> |
| </exceptions> |
| </method> |
| <method visibility="public" name="times" returncomment="A XSDecimal consisting of the result of the mathematical |
| multiplication." fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence"> |
| <comment> |
| <description>Mathematical multiplication operator between this XSDecimal and the |
| supplied ResultSequence.</description> |
| <attribute name="@param"> |
| <description>arg |
| The ResultSequence to perform a multiplication with</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>A XSDecimal consisting of the result of the mathematical |
| multiplication.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="arg" comment="The ResultSequence to perform a multiplication with" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence" /> |
| </params> |
| <exceptions> |
| <exception fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError" /> |
| </exceptions> |
| </method> |
| <method visibility="public" name="div" returncomment="A XSDecimal consisting of the result of the mathematical |
| division." fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence"> |
| <comment> |
| <description>Mathematical division operator between this XSDecimal and the supplied |
| ResultSequence.</description> |
| <attribute name="@param"> |
| <description>arg |
| The ResultSequence to perform a division with</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>A XSDecimal consisting of the result of the mathematical |
| division.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="arg" comment="The ResultSequence to perform a division with" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence" /> |
| </params> |
| <exceptions> |
| <exception fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError" /> |
| </exceptions> |
| </method> |
| <method visibility="public" name="idiv" returncomment="A XSInteger consisting of the result of the mathematical integer |
| division." fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence"> |
| <comment> |
| <description>Mathematical integer division operator between this XSDecimal and the |
| supplied ResultSequence. Due to no numeric type promotion or conversion, |
| the ResultSequence must be of type XSDecimal.</description> |
| <attribute name="@param"> |
| <description>arg |
| The ResultSequence to perform an integer division with</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>A XSInteger consisting of the result of the mathematical integer |
| division.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="arg" comment="The ResultSequence to perform an integer division with" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence" /> |
| </params> |
| <exceptions> |
| <exception fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError" /> |
| </exceptions> |
| </method> |
| <method visibility="public" name="mod" returncomment="A XSDecimal consisting of the result of the mathematical modulus." fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence"> |
| <comment> |
| <description>Mathematical modulus operator between this XSDecimal and the supplied |
| ResultSequence. Due to no numeric type promotion or conversion, the |
| ResultSequence must be of type XSDecimal.</description> |
| <attribute name="@param"> |
| <description>arg |
| The ResultSequence to perform a modulus with</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>A XSDecimal consisting of the result of the mathematical modulus.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="arg" comment="The ResultSequence to perform a modulus with" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence" /> |
| </params> |
| <exceptions> |
| <exception fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError" /> |
| </exceptions> |
| </method> |
| <method visibility="public" name="unary_minus" returncomment="A XSDecimal representing the negation of this XSDecimal" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence"> |
| <comment> |
| <description>Negation of the number stored</description> |
| <attribute name="@return"> |
| <description>A XSDecimal representing the negation of this XSDecimal</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="abs" returncomment="A XSDecimal representing the absolute value of the number stored" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.NumericType" type="NumericType"> |
| <comment> |
| <description>Absolutes the number stored</description> |
| <attribute name="@return"> |
| <description>A XSDecimal representing the absolute value of the number stored</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="ceiling" returncomment="A XSDecimal representing the smallest integer greater than the |
| number stored" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.NumericType" type="NumericType"> |
| <comment> |
| <description>Returns the smallest integer greater than the number stored</description> |
| <attribute name="@return"> |
| <description>A XSDecimal representing the smallest integer greater than the |
| number stored</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="floor" returncomment="A XSDecimal representing the largest integer smaller than the |
| number stored" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.NumericType" type="NumericType"> |
| <comment> |
| <description>Returns the largest integer smaller than the number stored</description> |
| <attribute name="@return"> |
| <description>A XSDecimal representing the largest integer smaller than the |
| number stored</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="round" returncomment="A XSDecimal representing the closest long of the number stored." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.NumericType" type="NumericType"> |
| <comment> |
| <description>Returns the closest integer of the number stored.</description> |
| <attribute name="@return"> |
| <description>A XSDecimal representing the closest long of the number stored.</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="round_half_to_even" returncomment="A XSDecimal representing the closest long of the number stored." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.NumericType" type="NumericType"> |
| <comment> |
| <description>Returns the closest integer of the number stored.</description> |
| <attribute name="@return"> |
| <description>A XSDecimal representing the closest long of the number stored.</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="round_half_to_even" returncomment="A XSDecimal representing the closest long of the number stored." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.NumericType" type="NumericType"> |
| <comment> |
| <description>Returns the closest integer of the number stored with the specified precision.</description> |
| <attribute name="@param"> |
| <description>precision An integer precision</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>A XSDecimal representing the closest long of the number stored.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="precision" comment="An integer precision" fulltype="int" type="int" /> |
| </params> |
| </method> |
| </methods> |
| </jelclass> |
| <jelclass superclass="NumericType" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal.types" superclassfulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.NumericType" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.XSDouble" type="XSDouble"> |
| <comment> |
| <description>A representation of the Double datatype</description> |
| </comment> |
| <methods> |
| <constructor visibility="public" name="XSDouble"> |
| <comment> |
| <description>Initialises a representation of the supplied number</description> |
| <attribute name="@param"> |
| <description>x |
| Number to be stored</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="x" comment="Number to be stored" fulltype="double" type="double" /> |
| </params> |
| </constructor> |
| <constructor visibility="public" name="XSDouble"> |
| <comment> |
| <description>Initializes a representation of 0</description> |
| </comment> |
| </constructor> |
| <constructor visibility="public" name="XSDouble"> |
| <comment> |
| <description>Initialises using a String represented number</description> |
| <attribute name="@param"> |
| <description>init |
| String representation of the number to be stored</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="init" comment="String representation of the number to be stored" fulltype="java.lang.String" type="String" /> |
| </params> |
| <exceptions> |
| <exception fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError" /> |
| </exceptions> |
| </constructor> |
| <method static="true" visibility="public" name="parse_double" returncomment="New XSDouble representing the number supplied" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.XSDouble" type="XSDouble"> |
| <comment> |
| <description>Creates a new representation of the String represented number</description> |
| <attribute name="@param"> |
| <description>i |
| String representation of the number to be stored</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>New XSDouble representing the number supplied</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="i" comment="String representation of the number to be stored" fulltype="java.lang.String" type="String" /> |
| </params> |
| </method> |
| <method visibility="public" name="constructor" returncomment="A new result sequence consisting of the double number supplied." fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence"> |
| <comment> |
| <description>Creates a new result sequence consisting of the retrievable double number |
| in the supplied result sequence</description> |
| <attribute name="@param"> |
| <description>arg |
| The result sequence from which to extract the double number.</description> |
| </attribute> |
| <attribute name="@throws"> |
| <description>DynamicError</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>A new result sequence consisting of the double number supplied.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="arg" comment="The result sequence from which to extract the double number." fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence" /> |
| </params> |
| <exceptions> |
| <exception comment="" fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError" /> |
| </exceptions> |
| </method> |
| <method visibility="public" name="string_type" returncomment=""xs:double" which is the datatype's full pathname" fulltype="java.lang.String" type="String"> |
| <comment> |
| <description>Retrieves the datatype's full pathname</description> |
| <attribute name="@return"> |
| <description>"xs:double" which is the datatype's full pathname</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="type_name" returncomment=""double" which is the datatype's name" fulltype="java.lang.String" type="String"> |
| <comment> |
| <description>Retrieves the datatype's name</description> |
| <attribute name="@return"> |
| <description>"double" which is the datatype's name</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="string_value" returncomment="String representation of the Decimal value stored" fulltype="java.lang.String" type="String"> |
| <comment> |
| <description>Retrieves a String representation of the Decimal value stored</description> |
| <attribute name="@return"> |
| <description>String representation of the Decimal value stored</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="nan" returncomment="True if this XSDouble represents NaN. False otherwise." fulltype="boolean" type="boolean"> |
| <comment> |
| <description>Check for whether this XSDouble represents NaN</description> |
| <attribute name="@return"> |
| <description>True if this XSDouble represents NaN. False otherwise.</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="infinite" returncomment="True if this XSDouble represents infinity. False otherwise." fulltype="boolean" type="boolean"> |
| <comment> |
| <description>Check for whether this XSDouble represents an infinite number (negative or positive)</description> |
| <attribute name="@return"> |
| <description>True if this XSDouble represents infinity. False otherwise.</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="zero" returncomment="True if this XSDouble represents 0. False otherwise." fulltype="boolean" type="boolean"> |
| <comment> |
| <description>Check for whether this XSDouble represents 0</description> |
| <attribute name="@return"> |
| <description>True if this XSDouble represents 0. False otherwise.</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="negativeZero" fulltype="boolean" type="boolean" /> |
| <method visibility="public" name="double_value" returncomment="The actual value of the number stored" fulltype="double" type="double"> |
| <comment> |
| <description>Retrieves the actual value of the number stored</description> |
| <attribute name="@return"> |
| <description>The actual value of the number stored</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="eq" returncomment="True if the 2 representations represent the same number. False |
| otherwise" fulltype="boolean" type="boolean"> |
| <comment> |
| <description>Equality comparison between this number and the supplied representation.</description> |
| <attribute name="@param"> |
| <description>aa |
| Representation to be compared with (must currently be of type |
| XSDouble)</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>True if the 2 representations represent the same number. False |
| otherwise</description> |
| </attribute> |
| <attribute name="@since"> |
| <description>1.1</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="aa" comment="Representation to be compared with (must currently be of type |
| XSDouble)" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.AnyType" type="AnyType" /> |
| <param name="context" fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicContext" type="DynamicContext" /> |
| </params> |
| <exceptions> |
| <exception fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError" /> |
| </exceptions> |
| </method> |
| <method visibility="public" name="gt" returncomment="True if the supplied type represents a number smaller than this |
| one stored. False otherwise" fulltype="boolean" type="boolean"> |
| <comment> |
| <description>Comparison between this number and the supplied representation.</description> |
| <attribute name="@param"> |
| <description>arg |
| Representation to be compared with (must currently be of type |
| XSDouble)</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>True if the supplied type represents a number smaller than this |
| one stored. False otherwise</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="arg" comment="Representation to be compared with (must currently be of type |
| XSDouble)" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.AnyType" type="AnyType" /> |
| <param name="context" fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicContext" type="DynamicContext" /> |
| </params> |
| <exceptions> |
| <exception fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError" /> |
| </exceptions> |
| </method> |
| <method visibility="protected" name="convertArg" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.AnyType" type="AnyType"> |
| <params> |
| <param name="arg" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.AnyType" type="AnyType" /> |
| </params> |
| <exceptions> |
| <exception fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError" /> |
| </exceptions> |
| </method> |
| <method visibility="public" name="lt" returncomment="True if the supplied type represents a number greater than this |
| one stored. False otherwise" fulltype="boolean" type="boolean"> |
| <comment> |
| <description>Comparison between this number and the supplied representation. Currently |
| no numeric type promotion exists so the supplied representation must be |
| of type XSDouble.</description> |
| <attribute name="@param"> |
| <description>arg |
| Representation to be compared with (must currently be of type |
| XSDouble)</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>True if the supplied type represents a number greater than this |
| one stored. False otherwise</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="arg" comment="Representation to be compared with (must currently be of type |
| XSDouble)" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.AnyType" type="AnyType" /> |
| <param name="context" fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicContext" type="DynamicContext" /> |
| </params> |
| <exceptions> |
| <exception fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError" /> |
| </exceptions> |
| </method> |
| <method visibility="public" name="plus" returncomment="A XSDouble consisting of the result of the mathematical addition." fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence"> |
| <comment> |
| <description>Mathematical addition operator between this XSDouble and the supplied |
| ResultSequence.</description> |
| <attribute name="@param"> |
| <description>arg |
| The ResultSequence to perform an addition with</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>A XSDouble consisting of the result of the mathematical addition.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="arg" comment="The ResultSequence to perform an addition with" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence" /> |
| </params> |
| <exceptions> |
| <exception fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError" /> |
| </exceptions> |
| </method> |
| <method visibility="public" name="minus" returncomment="A XSDouble consisting of the result of the mathematical |
| subtraction." fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence"> |
| <comment> |
| <description>Mathematical subtraction operator between this XSDouble and the supplied |
| ResultSequence.</description> |
| <attribute name="@param"> |
| <description>arg |
| The ResultSequence to perform an subtraction with</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>A XSDouble consisting of the result of the mathematical |
| subtraction.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="arg" comment="The ResultSequence to perform an subtraction with" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence" /> |
| </params> |
| <exceptions> |
| <exception fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError" /> |
| </exceptions> |
| </method> |
| <method visibility="public" name="times" returncomment="A XSDouble consisting of the result of the mathematical |
| multiplication." fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence"> |
| <comment> |
| <description>Mathematical multiplication operator between this XSDouble and the |
| supplied ResultSequence. Due to no numeric type promotion or conversion, |
| the ResultSequence must be of type XSDouble.</description> |
| <attribute name="@param"> |
| <description>arg |
| The ResultSequence to perform an multiplication with</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>A XSDouble consisting of the result of the mathematical |
| multiplication.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="arg" comment="The ResultSequence to perform an multiplication with" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence" /> |
| </params> |
| <exceptions> |
| <exception fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError" /> |
| </exceptions> |
| </method> |
| <method visibility="public" name="div" returncomment="A XSDouble consisting of the result of the mathematical division." fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence"> |
| <comment> |
| <description>Mathematical division operator between this XSDouble and the supplied |
| ResultSequence.</description> |
| <attribute name="@param"> |
| <description>arg |
| The ResultSequence to perform an division with</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>A XSDouble consisting of the result of the mathematical division.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="arg" comment="The ResultSequence to perform an division with" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence" /> |
| </params> |
| <exceptions> |
| <exception fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError" /> |
| </exceptions> |
| </method> |
| <method visibility="public" name="idiv" returncomment="A XSInteger consisting of the result of the mathematical integer |
| division." fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence"> |
| <comment> |
| <description>Mathematical integer division operator between this XSDouble and the |
| supplied ResultSequence.</description> |
| <attribute name="@param"> |
| <description>arg |
| The ResultSequence to perform an integer division with</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>A XSInteger consisting of the result of the mathematical integer |
| division.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="arg" comment="The ResultSequence to perform an integer division with" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence" /> |
| </params> |
| <exceptions> |
| <exception fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError" /> |
| </exceptions> |
| </method> |
| <method visibility="public" name="mod" returncomment="A XSDouble consisting of the result of the mathematical modulus." fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence"> |
| <comment> |
| <description>Mathematical modulus operator between this XSDouble and the supplied |
| ResultSequence.</description> |
| <attribute name="@param"> |
| <description>arg |
| The ResultSequence to perform a modulus with</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>A XSDouble consisting of the result of the mathematical modulus.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="arg" comment="The ResultSequence to perform a modulus with" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence" /> |
| </params> |
| <exceptions> |
| <exception fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError" /> |
| </exceptions> |
| </method> |
| <method visibility="public" name="unary_minus" returncomment="A XSDouble representing the negation of this XSDecimal" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence"> |
| <comment> |
| <description>Negation of the number stored</description> |
| <attribute name="@return"> |
| <description>A XSDouble representing the negation of this XSDecimal</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="abs" returncomment="A XSDouble representing the absolute value of the number stored" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.NumericType" type="NumericType"> |
| <comment> |
| <description>Absolutes the number stored</description> |
| <attribute name="@return"> |
| <description>A XSDouble representing the absolute value of the number stored</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="ceiling" returncomment="A XSDouble representing the smallest integer greater than the |
| number stored" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.NumericType" type="NumericType"> |
| <comment> |
| <description>Returns the smallest integer greater than the number stored</description> |
| <attribute name="@return"> |
| <description>A XSDouble representing the smallest integer greater than the |
| number stored</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="floor" returncomment="A XSDouble representing the largest integer smaller than the |
| number stored" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.NumericType" type="NumericType"> |
| <comment> |
| <description>Returns the largest integer smaller than the number stored</description> |
| <attribute name="@return"> |
| <description>A XSDouble representing the largest integer smaller than the |
| number stored</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="round" returncomment="A XSDouble representing the closest long of the number stored." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.NumericType" type="NumericType"> |
| <comment> |
| <description>Returns the closest integer of the number stored.</description> |
| <attribute name="@return"> |
| <description>A XSDouble representing the closest long of the number stored.</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="round_half_to_even" returncomment="A XSDouble representing the closest long of the number stored." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.NumericType" type="NumericType"> |
| <comment> |
| <description>Returns the closest integer of the number stored.</description> |
| <attribute name="@return"> |
| <description>A XSDouble representing the closest long of the number stored.</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="round_half_to_even" returncomment="A XSDouble representing the closest long of the number stored." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.NumericType" type="NumericType"> |
| <comment> |
| <description>Returns the closest integer of the number stored with the specified |
| precision.</description> |
| <attribute name="@param"> |
| <description>precision |
| An integer precision</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>A XSDouble representing the closest long of the number stored.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="precision" comment="An integer precision" fulltype="int" type="int" /> |
| </params> |
| </method> |
| </methods> |
| </jelclass> |
| <jelclass superclass="CtrType" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal.types" superclassfulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.CtrType" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.XSDuration" type="XSDuration"> |
| <implements> |
| <interface fulltype="java.lang.Cloneable" type="Cloneable" /> |
| </implements> |
| <comment> |
| <description>A representation of the xs:duration data type. Other duration implementations |
| should inherit from this implementation.</description> |
| <attribute name="@since"> |
| <description>1.1 This used to be an abstract class but was incorrectly implemented |
| as such.</description> |
| </attribute> |
| </comment> |
| <fields> |
| <field visibility="protected" name="_year" fulltype="int" type="int" /> |
| <field visibility="protected" name="_month" fulltype="int" type="int" /> |
| <field visibility="protected" name="_days" fulltype="int" type="int" /> |
| <field visibility="protected" name="_hours" fulltype="int" type="int" /> |
| <field visibility="protected" name="_minutes" fulltype="int" type="int" /> |
| <field visibility="protected" name="_seconds" fulltype="double" type="double" /> |
| <field visibility="protected" name="_negative" fulltype="boolean" type="boolean" /> |
| </fields> |
| <methods> |
| <constructor visibility="public" name="XSDuration"> |
| <comment> |
| <description>Initializes to the supplied parameters. If more than 24 hours is |
| supplied, the number of days is adjusted accordingly. The same occurs for |
| minutes and seconds</description> |
| <attribute name="@param"> |
| <description>years |
| Number of years in this duration of time.</description> |
| </attribute> |
| <attribute name="@param"> |
| <description>months |
| Number of months in this duration of time.</description> |
| </attribute> |
| <attribute name="@param"> |
| <description>days |
| Number of days in this duration of time</description> |
| </attribute> |
| <attribute name="@param"> |
| <description>hours |
| Number of hours in this duration of time</description> |
| </attribute> |
| <attribute name="@param"> |
| <description>minutes |
| Number of minutes in this duration of time</description> |
| </attribute> |
| <attribute name="@param"> |
| <description>seconds |
| Number of seconds in this duration of time</description> |
| </attribute> |
| <attribute name="@param"> |
| <description>negative |
| True if this duration of time represents a backwards passage |
| through time. False otherwise</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="years" comment="Number of years in this duration of time." fulltype="int" type="int" /> |
| <param name="months" comment="Number of months in this duration of time." fulltype="int" type="int" /> |
| <param name="days" comment="Number of days in this duration of time" fulltype="int" type="int" /> |
| <param name="hours" comment="Number of hours in this duration of time" fulltype="int" type="int" /> |
| <param name="minutes" comment="Number of minutes in this duration of time" fulltype="int" type="int" /> |
| <param name="seconds" comment="Number of seconds in this duration of time" fulltype="double" type="double" /> |
| <param name="negative" comment="True if this duration of time represents a backwards passage |
| through time. False otherwise" fulltype="boolean" type="boolean" /> |
| </params> |
| </constructor> |
| <constructor visibility="public" name="XSDuration"> |
| <comment> |
| <description>Initialises to the given number of seconds</description> |
| <attribute name="@param"> |
| <description>secs |
| Number of seconds in the duration of time</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="secs" comment="Number of seconds in the duration of time" fulltype="double" type="double" /> |
| </params> |
| </constructor> |
| <constructor visibility="public" name="XSDuration"> |
| <comment> |
| <description>Initialises to a duration of no time (0days, 0hours, 0minutes, 0seconds)</description> |
| </comment> |
| </constructor> |
| <method visibility="public" name="type_name" fulltype="java.lang.String" type="String" /> |
| <method visibility="public" name="string_type" fulltype="java.lang.String" type="String" /> |
| <method visibility="public" name="string_value" returncomment="String representation of the duration stored" fulltype="java.lang.String" type="String"> |
| <comment> |
| <description>Retrieves a String representation of the duration stored</description> |
| <attribute name="@return"> |
| <description>String representation of the duration stored</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="days" returncomment="Number of days within the duration of time stored" fulltype="int" type="int"> |
| <comment> |
| <description>Retrieves the number of days within the duration of time stored</description> |
| <attribute name="@return"> |
| <description>Number of days within the duration of time stored</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="minutes" returncomment="Number of minutes within the duration of time stored" fulltype="int" type="int"> |
| <comment> |
| <description>Retrieves the number of minutes (max 60) within the duration of time |
| stored</description> |
| <attribute name="@return"> |
| <description>Number of minutes within the duration of time stored</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="hours" returncomment="Number of hours within the duration of time stored" fulltype="int" type="int"> |
| <comment> |
| <description>Retrieves the number of hours (max 24) within the duration of time stored</description> |
| <attribute name="@return"> |
| <description>Number of hours within the duration of time stored</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="seconds" returncomment="Number of seconds within the duration of time stored" fulltype="double" type="double"> |
| <comment> |
| <description>Retrieves the number of seconds (max 60) within the duration of time |
| stored</description> |
| <attribute name="@return"> |
| <description>Number of seconds within the duration of time stored</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="eq" returncomment="True if they both represent the duration of time. False otherwise" fulltype="boolean" type="boolean"> |
| <comment> |
| <description>Equality comparison between this and the supplied duration of time.</description> |
| <attribute name="@param"> |
| <description>arg |
| The duration of time to compare with</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>True if they both represent the duration of time. False otherwise</description> |
| </attribute> |
| <attribute name="@throws"> |
| <description>DynamicError</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="arg" comment="The duration of time to compare with" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.AnyType" type="AnyType" /> |
| <param name="context" fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicContext" type="DynamicContext" /> |
| </params> |
| <exceptions> |
| <exception comment="" fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError" /> |
| </exceptions> |
| </method> |
| <method visibility="public" name="lt" returncomment="True if the supplied time represents a larger duration than that |
| stored. False otherwise" fulltype="boolean" type="boolean"> |
| <comment> |
| <description>Comparison between this and the supplied duration of time.</description> |
| <attribute name="@param"> |
| <description>arg |
| The duration of time to compare with</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>True if the supplied time represents a larger duration than that |
| stored. False otherwise</description> |
| </attribute> |
| <attribute name="@throws"> |
| <description>DynamicError</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="arg" comment="The duration of time to compare with" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.AnyType" type="AnyType" /> |
| <param name="context" fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicContext" type="DynamicContext" /> |
| </params> |
| <exceptions> |
| <exception comment="" fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError" /> |
| </exceptions> |
| </method> |
| <method visibility="public" name="gt" returncomment="True if the supplied time represents a smaller duration than that |
| stored. False otherwise" fulltype="boolean" type="boolean"> |
| <comment> |
| <description>Comparison between this and the supplied duration of time.</description> |
| <attribute name="@param"> |
| <description>arg |
| The duration of time to compare with</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>True if the supplied time represents a smaller duration than that |
| stored. False otherwise</description> |
| </attribute> |
| <attribute name="@throws"> |
| <description>DynamicError</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="arg" comment="The duration of time to compare with" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.AnyType" type="AnyType" /> |
| <param name="context" fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicContext" type="DynamicContext" /> |
| </params> |
| <exceptions> |
| <exception comment="" fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError" /> |
| </exceptions> |
| </method> |
| <method visibility="public" name="negative" returncomment="True if this duration represents a backward passage through time. |
| False otherwise" fulltype="boolean" type="boolean"> |
| <comment> |
| <description>Retrieves whether this duration represents a backward passage through |
| time</description> |
| <attribute name="@return"> |
| <description>True if this duration represents a backward passage through time. |
| False otherwise</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="value" returncomment="Number of seconds making up this duration of time" fulltype="double" type="double"> |
| <comment> |
| <description>Retrieves the duration of time stored as the number of seconds within it</description> |
| <attribute name="@return"> |
| <description>Number of seconds making up this duration of time</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="time_value" fulltype="double" type="double" /> |
| <method visibility="public" name="constructor" returncomment="New ResultSequence consisting of the time duration extracted" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence"> |
| <comment> |
| <description>Creates a new ResultSequence consisting of the extractable time duration |
| from the supplied ResultSequence</description> |
| <attribute name="@param"> |
| <description>arg |
| The ResultSequence from which to extract</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>New ResultSequence consisting of the time duration extracted</description> |
| </attribute> |
| <attribute name="@throws"> |
| <description>DynamicError</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="arg" comment="The ResultSequence from which to extract" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence" /> |
| </params> |
| <exceptions> |
| <exception comment="" fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError" /> |
| </exceptions> |
| </method> |
| <method static="true" visibility="public" name="parseDTDuration" returncomment="New XSDayTimeDuration representing the duration of time supplied" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.XSDuration" type="XSDuration"> |
| <comment> |
| <description>Creates a new XSDayTimeDuration by parsing the supplied String |
| represented duration of time</description> |
| <attribute name="@param"> |
| <description>str |
| String represented duration of time</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>New XSDayTimeDuration representing the duration of time supplied</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="str" comment="String represented duration of time" fulltype="java.lang.String" type="String" /> |
| </params> |
| </method> |
| <method visibility="public" name="clone" fulltype="java.lang.Object" type="Object"> |
| <exceptions> |
| <exception fulltype="java.lang.CloneNotSupportedException" type="CloneNotSupportedException" /> |
| </exceptions> |
| </method> |
| <method visibility="public" name="year" returncomment="Number of years within the duration of time stored" fulltype="int" type="int"> |
| <comment> |
| <description>Retrieves the number of years within the duration of time stored</description> |
| <attribute name="@return"> |
| <description>Number of years within the duration of time stored</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="month" returncomment="Number of months within the duration of time stored" fulltype="int" type="int"> |
| <comment> |
| <description>Retrieves the number of months within the duration of time stored</description> |
| <attribute name="@return"> |
| <description>Number of months within the duration of time stored</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="protected" name="isCastable" fulltype="boolean" type="boolean"> |
| <params> |
| <param name="aat" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.AnyAtomicType" type="AnyAtomicType" /> |
| </params> |
| </method> |
| </methods> |
| </jelclass> |
| <jelclass superclass="XSNCName" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal.types" superclassfulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.XSNCName" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.XSEntity" type="XSEntity"> |
| <comment> |
| <description>Built in Data Type for xs:Entity</description> |
| <attribute name="@author"> |
| <description>dcarver</description> |
| </attribute> |
| <attribute name="@since"> |
| <description>1.1</description> |
| </attribute> |
| </comment> |
| <methods> |
| <constructor visibility="public" name="XSEntity" /> |
| <constructor visibility="public" name="XSEntity"> |
| <params> |
| <param name="value" fulltype="java.lang.String" type="String" /> |
| </params> |
| </constructor> |
| <method visibility="public" name="string_type" fulltype="java.lang.String" type="String" /> |
| <method visibility="public" name="type_name" fulltype="java.lang.String" type="String" /> |
| <method visibility="public" name="constructor" returncomment="New ResultSequence consisting of the ENTITY supplied" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence"> |
| <comment> |
| <description>Creates a new ResultSequence consisting of the ENTITY within |
| the supplied ResultSequence. The specification says that this |
| is relaxed from the XML Schema requirement. The ENTITY does |
| not have to be located or expanded during construction and |
| evaluation for casting.</description> |
| <attribute name="@param"> |
| <description>arg |
| The ResultSequence from which to extract the ENTITY</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>New ResultSequence consisting of the ENTITY supplied</description> |
| </attribute> |
| <attribute name="@throws"> |
| <description>DynamicError</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="arg" comment="The ResultSequence from which to extract the ENTITY" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence" /> |
| </params> |
| <exceptions> |
| <exception comment="" fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError" /> |
| </exceptions> |
| </method> |
| </methods> |
| </jelclass> |
| <jelclass superclass="NumericType" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal.types" superclassfulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.NumericType" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.XSFloat" type="XSFloat"> |
| <comment> |
| <description>A representation of the Float datatype</description> |
| </comment> |
| <methods> |
| <constructor visibility="public" name="XSFloat"> |
| <comment> |
| <description>Initiates a representation of the supplied number</description> |
| <attribute name="@param"> |
| <description>x |
| The number to be stored</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="x" comment="The number to be stored" fulltype="float" type="float" /> |
| </params> |
| </constructor> |
| <constructor visibility="public" name="XSFloat"> |
| <comment> |
| <description>Initiates a representation of 0</description> |
| </comment> |
| </constructor> |
| <constructor visibility="public" name="XSFloat"> |
| <comment> |
| <description>Initialises using a String represented number</description> |
| <attribute name="@param"> |
| <description>init |
| String representation of the number to be stored</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="init" comment="String representation of the number to be stored" fulltype="java.lang.String" type="String" /> |
| </params> |
| <exceptions> |
| <exception fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError" /> |
| </exceptions> |
| </constructor> |
| <method visibility="public" name="string_type" returncomment=""xs:float" which is the datatype's full pathname" fulltype="java.lang.String" type="String"> |
| <comment> |
| <description>Retrieves the datatype's full pathname</description> |
| <attribute name="@return"> |
| <description>"xs:float" which is the datatype's full pathname</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="type_name" returncomment=""float" which is the datatype's name" fulltype="java.lang.String" type="String"> |
| <comment> |
| <description>Retrieves the datatype's name</description> |
| <attribute name="@return"> |
| <description>"float" which is the datatype's name</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="string_value" returncomment="String representation of the stored number" fulltype="java.lang.String" type="String"> |
| <comment> |
| <description>Retrieves a String representation of the stored number</description> |
| <attribute name="@return"> |
| <description>String representation of the stored number</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="nan" returncomment="True is this datatype represents NaN. False otherwise" fulltype="boolean" type="boolean"> |
| <comment> |
| <description>Check for whether this datatype represents NaN</description> |
| <attribute name="@return"> |
| <description>True is this datatype represents NaN. False otherwise</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="infinite" returncomment="True is this datatype represents infinity. False otherwise" fulltype="boolean" type="boolean"> |
| <comment> |
| <description>Check for whether this datatype represents negative or positive infinity</description> |
| <attribute name="@return"> |
| <description>True is this datatype represents infinity. False otherwise</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="zero" returncomment="True if this datatype represents 0. False otherwise" fulltype="boolean" type="boolean"> |
| <comment> |
| <description>Check for whether this datatype represents 0</description> |
| <attribute name="@return"> |
| <description>True if this datatype represents 0. False otherwise</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="negativeZero" fulltype="boolean" type="boolean" /> |
| <method visibility="public" name="constructor" returncomment="New ResultSequence consisting of the float supplied" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence"> |
| <comment> |
| <description>Creates a new ResultSequence consisting of the retrievable float in the |
| supplied ResultSequence</description> |
| <attribute name="@param"> |
| <description>arg |
| The ResultSequence from which to extract the float</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>New ResultSequence consisting of the float supplied</description> |
| </attribute> |
| <attribute name="@throws"> |
| <description>DynamicError</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="arg" comment="The ResultSequence from which to extract the float" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence" /> |
| </params> |
| <exceptions> |
| <exception comment="" fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError" /> |
| </exceptions> |
| </method> |
| <method visibility="public" name="float_value" returncomment="The actual float value stored" fulltype="float" type="float"> |
| <comment> |
| <description>Retrieves the actual float value stored</description> |
| <attribute name="@return"> |
| <description>The actual float value stored</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="eq" returncomment="True if the two representations are of the same number. False |
| otherwise" fulltype="boolean" type="boolean"> |
| <comment> |
| <description>Equality comparison between this number and the supplied representation.</description> |
| <attribute name="@param"> |
| <description>aa |
| The datatype to compare with</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>True if the two representations are of the same number. False |
| otherwise</description> |
| </attribute> |
| <attribute name="@throws"> |
| <description>DynamicError</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="aa" comment="The datatype to compare with" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.AnyType" type="AnyType" /> |
| <param name="context" fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicContext" type="DynamicContext" /> |
| </params> |
| <exceptions> |
| <exception comment="" fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError" /> |
| </exceptions> |
| </method> |
| <method visibility="public" name="gt" returncomment="True if the supplied representation is a smaller number than the |
| one stored. False otherwise" fulltype="boolean" type="boolean"> |
| <comment> |
| <description>Comparison between this number and the supplied representation.</description> |
| <attribute name="@param"> |
| <description>arg |
| The datatype to compare with</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>True if the supplied representation is a smaller number than the |
| one stored. False otherwise</description> |
| </attribute> |
| <attribute name="@throws"> |
| <description>DynamicError</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="arg" comment="The datatype to compare with" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.AnyType" type="AnyType" /> |
| <param name="context" fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicContext" type="DynamicContext" /> |
| </params> |
| <exceptions> |
| <exception comment="" fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError" /> |
| </exceptions> |
| </method> |
| <method visibility="public" name="lt" returncomment="True if the supplied representation is a greater number than the |
| one stored. False otherwise" fulltype="boolean" type="boolean"> |
| <comment> |
| <description>Comparison between this number and the supplied representation.</description> |
| <attribute name="@param"> |
| <description>arg |
| The datatype to compare with</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>True if the supplied representation is a greater number than the |
| one stored. False otherwise</description> |
| </attribute> |
| <attribute name="@throws"> |
| <description>DynamicError</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="arg" comment="The datatype to compare with" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.AnyType" type="AnyType" /> |
| <param name="context" fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicContext" type="DynamicContext" /> |
| </params> |
| <exceptions> |
| <exception comment="" fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError" /> |
| </exceptions> |
| </method> |
| <method visibility="public" name="plus" returncomment="A XSFloat consisting of the result of the mathematical addition." fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence"> |
| <comment> |
| <description>Mathematical addition operator between this XSFloat and the supplied |
| ResultSequence.</description> |
| <attribute name="@param"> |
| <description>arg |
| The ResultSequence to perform an addition with</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>A XSFloat consisting of the result of the mathematical addition.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="arg" comment="The ResultSequence to perform an addition with" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence" /> |
| </params> |
| <exceptions> |
| <exception fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError" /> |
| </exceptions> |
| </method> |
| <method visibility="public" name="minus" returncomment="A XSFloat consisting of the result of the mathematical |
| subtraction." fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence"> |
| <comment> |
| <description>Mathematical subtraction operator between this XSFloat and the supplied |
| ResultSequence.</description> |
| <attribute name="@param"> |
| <description>arg |
| The ResultSequence to perform a subtraction with</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>A XSFloat consisting of the result of the mathematical |
| subtraction.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="arg" comment="The ResultSequence to perform a subtraction with" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence" /> |
| </params> |
| <exceptions> |
| <exception fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError" /> |
| </exceptions> |
| </method> |
| <method visibility="public" name="times" returncomment="A XSFloat consisting of the result of the mathematical |
| multiplication." fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence"> |
| <comment> |
| <description>Mathematical multiplication operator between this XSFloat and the |
| supplied ResultSequence.</description> |
| <attribute name="@param"> |
| <description>arg |
| The ResultSequence to perform a multiplication with</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>A XSFloat consisting of the result of the mathematical |
| multiplication.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="arg" comment="The ResultSequence to perform a multiplication with" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence" /> |
| </params> |
| <exceptions> |
| <exception fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError" /> |
| </exceptions> |
| </method> |
| <method visibility="public" name="div" returncomment="A XSFloat consisting of the result of the mathematical division." fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence"> |
| <comment> |
| <description>Mathematical division operator between this XSFloat and the supplied |
| ResultSequence.</description> |
| <attribute name="@param"> |
| <description>arg |
| The ResultSequence to perform a division with</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>A XSFloat consisting of the result of the mathematical division.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="arg" comment="The ResultSequence to perform a division with" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence" /> |
| </params> |
| <exceptions> |
| <exception fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError" /> |
| </exceptions> |
| </method> |
| <method visibility="public" name="idiv" returncomment="A XSInteger consisting of the result of the mathematical integer |
| division." fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence"> |
| <comment> |
| <description>Mathematical integer division operator between this XSFloat and the |
| supplied ResultSequence.</description> |
| <attribute name="@param"> |
| <description>arg |
| The ResultSequence to perform an integer division with</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>A XSInteger consisting of the result of the mathematical integer |
| division.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="arg" comment="The ResultSequence to perform an integer division with" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence" /> |
| </params> |
| <exceptions> |
| <exception fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError" /> |
| </exceptions> |
| </method> |
| <method visibility="public" name="mod" returncomment="A XSFloat consisting of the result of the mathematical modulus." fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence"> |
| <comment> |
| <description>Mathematical modulus operator between this XSFloat and the supplied |
| ResultSequence. Due to no numeric type promotion or conversion, the |
| ResultSequence must be of type XSFloat.</description> |
| <attribute name="@param"> |
| <description>arg |
| The ResultSequence to perform a modulus with</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>A XSFloat consisting of the result of the mathematical modulus.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="arg" comment="The ResultSequence to perform a modulus with" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence" /> |
| </params> |
| <exceptions> |
| <exception fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError" /> |
| </exceptions> |
| </method> |
| <method visibility="public" name="unary_minus" returncomment="A XSFloat representing the negation of the number stored" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence"> |
| <comment> |
| <description>Negates the number stored</description> |
| <attribute name="@return"> |
| <description>A XSFloat representing the negation of the number stored</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="abs" returncomment="A XSFloat representing the absolute value of the number stored" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.NumericType" type="NumericType"> |
| <comment> |
| <description>Absolutes the number stored</description> |
| <attribute name="@return"> |
| <description>A XSFloat representing the absolute value of the number stored</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="ceiling" returncomment="A XSFloat representing the smallest integer greater than the |
| number stored" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.NumericType" type="NumericType"> |
| <comment> |
| <description>Returns the smallest integer greater than the number stored</description> |
| <attribute name="@return"> |
| <description>A XSFloat representing the smallest integer greater than the |
| number stored</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="floor" returncomment="A XSFloat representing the largest integer smaller than the |
| number stored" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.NumericType" type="NumericType"> |
| <comment> |
| <description>Returns the largest integer smaller than the number stored</description> |
| <attribute name="@return"> |
| <description>A XSFloat representing the largest integer smaller than the |
| number stored</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="round" returncomment="A XSFloat representing the closest long of the number stored." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.NumericType" type="NumericType"> |
| <comment> |
| <description>Returns the closest integer of the number stored.</description> |
| <attribute name="@return"> |
| <description>A XSFloat representing the closest long of the number stored.</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="round_half_to_even" returncomment="A XSFloat representing the closest long of the number stored." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.NumericType" type="NumericType"> |
| <comment> |
| <description>Returns the closest integer of the number stored.</description> |
| <attribute name="@return"> |
| <description>A XSFloat representing the closest long of the number stored.</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="round_half_to_even" returncomment="A XSFloat representing the closest long of the number stored." fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.NumericType" type="NumericType"> |
| <comment> |
| <description>Returns the closest integer of the number stored with the specified precision.</description> |
| <attribute name="@param"> |
| <description>precision An integer precision</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>A XSFloat representing the closest long of the number stored.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="precision" comment="An integer precision" fulltype="int" type="int" /> |
| </params> |
| </method> |
| <method visibility="protected" name="convertArg" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.AnyType" type="AnyType"> |
| <params> |
| <param name="arg" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.AnyType" type="AnyType" /> |
| </params> |
| <exceptions> |
| <exception fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError" /> |
| </exceptions> |
| </method> |
| </methods> |
| </jelclass> |
| <jelclass superclass="CalendarType" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal.types" superclassfulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.CalendarType" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.XSGDay" type="XSGDay"> |
| <comment> |
| <description>A representation of the Day datatype</description> |
| </comment> |
| <methods> |
| <constructor visibility="public" name="XSGDay"> |
| <comment> |
| <description>Initializes a representation of the supplied day</description> |
| <attribute name="@param"> |
| <description>cal |
| Calendar representation of the day to be stored</description> |
| </attribute> |
| <attribute name="@param"> |
| <description>tz |
| Timezone associated with this day</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="cal" comment="Calendar representation of the day to be stored" fulltype="java.util.Calendar" type="Calendar" /> |
| <param name="tz" comment="Timezone associated with this day" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.XSDuration" type="XSDuration" /> |
| </params> |
| </constructor> |
| <constructor visibility="public" name="XSGDay"> |
| <comment> |
| <description>Initialises a representation of the current day</description> |
| </comment> |
| </constructor> |
| <method visibility="public" name="type_name" returncomment=""gDay" which is the datatype's name" fulltype="java.lang.String" type="String"> |
| <comment> |
| <description>Retrieves the datatype's name</description> |
| <attribute name="@return"> |
| <description>"gDay" which is the datatype's name</description> |
| </attribute> |
| </comment> |
| </method> |
| <method static="true" visibility="public" name="parse_gDay" returncomment="The XSGDay representation of the supplied date" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.XSGDay" type="XSGDay"> |
| <comment> |
| <description>Parses a String representation of a day and constructs a new XSGDay |
| representation of it.</description> |
| <attribute name="@param"> |
| <description>str |
| The String representation of the day (and optional timezone)</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>The XSGDay representation of the supplied date</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="str" comment="The String representation of the day (and optional timezone)" fulltype="java.lang.String" type="String" /> |
| </params> |
| </method> |
| <method visibility="public" name="constructor" returncomment="New ResultSequence consisting of the supplied day" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence"> |
| <comment> |
| <description>Creates a new ResultSequence consisting of the extractable gDay in the |
| supplied ResultSequence</description> |
| <attribute name="@param"> |
| <description>arg |
| The ResultSequence from which the gDay is to be extracted</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>New ResultSequence consisting of the supplied day</description> |
| </attribute> |
| <attribute name="@throws"> |
| <description>DynamicError</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="arg" comment="The ResultSequence from which the gDay is to be extracted" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence" /> |
| </params> |
| <exceptions> |
| <exception comment="" fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError" /> |
| </exceptions> |
| </method> |
| <method visibility="protected" name="isGDataType" fulltype="boolean" type="boolean"> |
| <params> |
| <param name="aat" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.AnyAtomicType" type="AnyAtomicType" /> |
| </params> |
| </method> |
| <method visibility="public" name="day" returncomment="The actual day as an integer" fulltype="int" type="int"> |
| <comment> |
| <description>Retrieves the actual day as an integer</description> |
| <attribute name="@return"> |
| <description>The actual day as an integer</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="timezoned" returncomment="True if a timezone was specified. False otherwise" fulltype="boolean" type="boolean"> |
| <comment> |
| <description>Check for whether a timezone was specified at creation</description> |
| <attribute name="@return"> |
| <description>True if a timezone was specified. False otherwise</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="string_value" returncomment="String representation of the stored day" fulltype="java.lang.String" type="String"> |
| <comment> |
| <description>Retrieves a String representation of the stored day</description> |
| <attribute name="@return"> |
| <description>String representation of the stored day</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="string_type" returncomment=""xs:gDay" which is the datatype's full pathname" fulltype="java.lang.String" type="String"> |
| <comment> |
| <description>Retrieves the datatype's full pathname</description> |
| <attribute name="@return"> |
| <description>"xs:gDay" which is the datatype's full pathname</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="calendar" returncomment="Calendar representation of the day stored" fulltype="java.util.Calendar" type="Calendar"> |
| <comment> |
| <description>Retrieves the Calendar representation of the day stored</description> |
| <attribute name="@return"> |
| <description>Calendar representation of the day stored</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="eq" returncomment="True if the two representations are of the same day. False |
| otherwise" fulltype="boolean" type="boolean"> |
| <comment> |
| <description>Equality comparison between this and the supplied representation. This |
| representation must be of type XSGDay</description> |
| <attribute name="@param"> |
| <description>arg |
| The XSGDay to compare with</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>True if the two representations are of the same day. False |
| otherwise</description> |
| </attribute> |
| <attribute name="@throws"> |
| <description>DynamicError</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="arg" comment="The XSGDay to compare with" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.AnyType" type="AnyType" /> |
| <param name="context" fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicContext" type="DynamicContext" /> |
| </params> |
| <exceptions> |
| <exception comment="" fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError" /> |
| </exceptions> |
| </method> |
| <method visibility="public" name="tz" returncomment="the timezone associated with the date stored" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.XSDuration" type="XSDuration"> |
| <comment> |
| <description>Retrieves the timezone associated with the date stored</description> |
| <attribute name="@return"> |
| <description>the timezone associated with the date stored</description> |
| </attribute> |
| <attribute name="@since"> |
| <description>1.1</description> |
| </attribute> |
| </comment> |
| </method> |
| </methods> |
| </jelclass> |
| <jelclass superclass="CalendarType" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal.types" superclassfulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.CalendarType" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.XSGMonth" type="XSGMonth"> |
| <comment> |
| <description>A representation of the gMonth datatype</description> |
| </comment> |
| <methods> |
| <constructor visibility="public" name="XSGMonth"> |
| <comment> |
| <description>Initializes a representation of the supplied month</description> |
| <attribute name="@param"> |
| <description>cal |
| Calendar representation of the month to be stored</description> |
| </attribute> |
| <attribute name="@param"> |
| <description>tz |
| Timezone associated with this month</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="cal" comment="Calendar representation of the month to be stored" fulltype="java.util.Calendar" type="Calendar" /> |
| <param name="tz" comment="Timezone associated with this month" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.XSDuration" type="XSDuration" /> |
| </params> |
| </constructor> |
| <constructor visibility="public" name="XSGMonth"> |
| <comment> |
| <description>Initialises a representation of the current month</description> |
| </comment> |
| </constructor> |
| <method visibility="public" name="type_name" returncomment=""gMonth" which is the datatype's name" fulltype="java.lang.String" type="String"> |
| <comment> |
| <description>Retrieves the datatype's name</description> |
| <attribute name="@return"> |
| <description>"gMonth" which is the datatype's name</description> |
| </attribute> |
| </comment> |
| </method> |
| <method static="true" visibility="public" name="parse_gMonth" returncomment="The XSGMonth representation of the supplied date" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.XSGMonth" type="XSGMonth"> |
| <comment> |
| <description>Parses a String representation of a month and constructs a new XSGMonth |
| representation of it.</description> |
| <attribute name="@param"> |
| <description>str |
| The String representation of the month (and optional timezone)</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>The XSGMonth representation of the supplied date</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="str" comment="The String representation of the month (and optional timezone)" fulltype="java.lang.String" type="String" /> |
| </params> |
| </method> |
| <method visibility="public" name="constructor" returncomment="New ResultSequence consisting of the supplied month" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence"> |
| <comment> |
| <description>Creates a new ResultSequence consisting of the extractable gMonth in the |
| supplied ResultSequence</description> |
| <attribute name="@param"> |
| <description>arg |
| The ResultSequence from which the gMonth is to be extracted</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>New ResultSequence consisting of the supplied month</description> |
| </attribute> |
| <attribute name="@throws"> |
| <description>DynamicError</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="arg" comment="The ResultSequence from which the gMonth is to be extracted" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence" /> |
| </params> |
| <exceptions> |
| <exception comment="" fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError" /> |
| </exceptions> |
| </method> |
| <method visibility="protected" name="isGDataType" fulltype="boolean" type="boolean"> |
| <params> |
| <param name="aat" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.AnyAtomicType" type="AnyAtomicType" /> |
| </params> |
| </method> |
| <method visibility="public" name="month" returncomment="The actual month as an integer" fulltype="int" type="int"> |
| <comment> |
| <description>Retrieves the actual month as an integer</description> |
| <attribute name="@return"> |
| <description>The actual month as an integer</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="timezoned" returncomment="True if a timezone was specified. False otherwise" fulltype="boolean" type="boolean"> |
| <comment> |
| <description>Check for whether a timezone was specified at creation</description> |
| <attribute name="@return"> |
| <description>True if a timezone was specified. False otherwise</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="string_value" returncomment="String representation of the stored month" fulltype="java.lang.String" type="String"> |
| <comment> |
| <description>Retrieves a String representation of the stored month</description> |
| <attribute name="@return"> |
| <description>String representation of the stored month</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="string_type" returncomment=""xs:gMonth" which is the datatype's full pathname" fulltype="java.lang.String" type="String"> |
| <comment> |
| <description>Retrieves the datatype's full pathname</description> |
| <attribute name="@return"> |
| <description>"xs:gMonth" which is the datatype's full pathname</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="calendar" returncomment="Calendar representation of the month stored" fulltype="java.util.Calendar" type="Calendar"> |
| <comment> |
| <description>Retrieves the Calendar representation of the month stored</description> |
| <attribute name="@return"> |
| <description>Calendar representation of the month stored</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="eq" returncomment="True if the two representations are of the same month. False |
| otherwise" fulltype="boolean" type="boolean"> |
| <comment> |
| <description>Equality comparison between this and the supplied representation. This |
| representation must be of type XSGMonth</description> |
| <attribute name="@param"> |
| <description>arg |
| The XSGMonth to compare with</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>True if the two representations are of the same month. False |
| otherwise</description> |
| </attribute> |
| <attribute name="@throws"> |
| <description>DynamicError</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="arg" comment="The XSGMonth to compare with" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.AnyType" type="AnyType" /> |
| <param name="context" fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicContext" type="DynamicContext" /> |
| </params> |
| <exceptions> |
| <exception comment="" fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError" /> |
| </exceptions> |
| </method> |
| <method visibility="public" name="tz" returncomment="the timezone associated with the date stored" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.XSDuration" type="XSDuration"> |
| <comment> |
| <description>Retrieves the timezone associated with the date stored</description> |
| <attribute name="@return"> |
| <description>the timezone associated with the date stored</description> |
| </attribute> |
| <attribute name="@since"> |
| <description>1.1</description> |
| </attribute> |
| </comment> |
| </method> |
| </methods> |
| </jelclass> |
| <jelclass superclass="CalendarType" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal.types" superclassfulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.CalendarType" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.XSGMonthDay" type="XSGMonthDay"> |
| <comment> |
| <description>A representation of the MonthDay datatype</description> |
| </comment> |
| <methods> |
| <constructor visibility="public" name="XSGMonthDay"> |
| <comment> |
| <description>Initialises a representation of the supplied month and day</description> |
| <attribute name="@param"> |
| <description>cal |
| Calendar representation of the month and day to be stored</description> |
| </attribute> |
| <attribute name="@param"> |
| <description>tz |
| Timezone associated with this month and day</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="cal" comment="Calendar representation of the month and day to be stored" fulltype="java.util.Calendar" type="Calendar" /> |
| <param name="tz" comment="Timezone associated with this month and day" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.XSDuration" type="XSDuration" /> |
| </params> |
| </constructor> |
| <constructor visibility="public" name="XSGMonthDay"> |
| <comment> |
| <description>Initialises a representation of the current month and day</description> |
| </comment> |
| </constructor> |
| <method visibility="public" name="type_name" returncomment=""gMonthDay" which is the datatype's name" fulltype="java.lang.String" type="String"> |
| <comment> |
| <description>Retrieves the datatype's name</description> |
| <attribute name="@return"> |
| <description>"gMonthDay" which is the datatype's name</description> |
| </attribute> |
| </comment> |
| </method> |
| <method static="true" visibility="public" name="parse_gMonthDay" returncomment="The XSGMonthDay representation of the supplied date" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.XSGMonthDay" type="XSGMonthDay"> |
| <comment> |
| <description>Parses a String representation of a month and day and constructs a new |
| XSGMonthDay representation of it.</description> |
| <attribute name="@param"> |
| <description>str |
| The String representation of the month and day (and optional |
| timezone)</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>The XSGMonthDay representation of the supplied date</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="str" comment="The String representation of the month and day (and optional |
| timezone)" fulltype="java.lang.String" type="String" /> |
| </params> |
| </method> |
| <method visibility="public" name="constructor" returncomment="New ResultSequence consisting of the supplied month and day" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence"> |
| <comment> |
| <description>Creates a new ResultSequence consisting of the extractable gMonthDay in |
| the supplied ResultSequence</description> |
| <attribute name="@param"> |
| <description>arg |
| The ResultSequence from which the gMonthDay is to be extracted</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>New ResultSequence consisting of the supplied month and day</description> |
| </attribute> |
| <attribute name="@throws"> |
| <description>DynamicError</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="arg" comment="The ResultSequence from which the gMonthDay is to be extracted" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence" /> |
| </params> |
| <exceptions> |
| <exception comment="" fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError" /> |
| </exceptions> |
| </method> |
| <method visibility="protected" name="isGDataType" fulltype="boolean" type="boolean"> |
| <params> |
| <param name="aat" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.AnyAtomicType" type="AnyAtomicType" /> |
| </params> |
| </method> |
| <method visibility="public" name="month" returncomment="The actual month as an integer" fulltype="int" type="int"> |
| <comment> |
| <description>Retrieves the actual month as an integer</description> |
| <attribute name="@return"> |
| <description>The actual month as an integer</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="day" returncomment="The actual day as an integer" fulltype="int" type="int"> |
| <comment> |
| <description>Retrieves the actual day as an integer</description> |
| <attribute name="@return"> |
| <description>The actual day as an integer</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="timezoned" returncomment="True if a timezone was specified. False otherwise" fulltype="boolean" type="boolean"> |
| <comment> |
| <description>Check for whether a timezone was specified at creation</description> |
| <attribute name="@return"> |
| <description>True if a timezone was specified. False otherwise</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="string_value" returncomment="String representation of the stored month and day" fulltype="java.lang.String" type="String"> |
| <comment> |
| <description>Retrieves a String representation of the stored month and day</description> |
| <attribute name="@return"> |
| <description>String representation of the stored month and day</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="string_type" returncomment=""xs:gMonthDay" which is the datatype's full pathname" fulltype="java.lang.String" type="String"> |
| <comment> |
| <description>Retrieves the datatype's full pathname</description> |
| <attribute name="@return"> |
| <description>"xs:gMonthDay" which is the datatype's full pathname</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="calendar" returncomment="Calendar representation of the month and day stored" fulltype="java.util.Calendar" type="Calendar"> |
| <comment> |
| <description>Retrieves the Calendar representation of the month and day stored</description> |
| <attribute name="@return"> |
| <description>Calendar representation of the month and day stored</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="eq" returncomment="True if the two representations are of the same month and day. |
| False otherwise" fulltype="boolean" type="boolean"> |
| <comment> |
| <description>Equality comparison between this and the supplied representation. This |
| representation must be of type XSGMonthDay</description> |
| <attribute name="@param"> |
| <description>arg |
| The XSGMonthDay to compare with</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>True if the two representations are of the same month and day. |
| False otherwise</description> |
| </attribute> |
| <attribute name="@throws"> |
| <description>DynamicError</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="arg" comment="The XSGMonthDay to compare with" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.AnyType" type="AnyType" /> |
| <param name="context" fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicContext" type="DynamicContext" /> |
| </params> |
| <exceptions> |
| <exception comment="" fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError" /> |
| </exceptions> |
| </method> |
| <method visibility="public" name="tz" returncomment="the timezone associated with the date stored" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.XSDuration" type="XSDuration"> |
| <comment> |
| <description>Retrieves the timezone associated with the date stored</description> |
| <attribute name="@return"> |
| <description>the timezone associated with the date stored</description> |
| </attribute> |
| </comment> |
| </method> |
| </methods> |
| </jelclass> |
| <jelclass superclass="CalendarType" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal.types" superclassfulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.CalendarType" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.XSGYear" type="XSGYear"> |
| <comment> |
| <description>A representation of the gMonth datatype</description> |
| </comment> |
| <methods> |
| <constructor visibility="public" name="XSGYear"> |
| <comment> |
| <description>Initialises a representation of the supplied month</description> |
| <attribute name="@param"> |
| <description>cal |
| Calendar representation of the month to be stored</description> |
| </attribute> |
| <attribute name="@param"> |
| <description>tz |
| Timezone associated with this month</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="cal" comment="Calendar representation of the month to be stored" fulltype="java.util.Calendar" type="Calendar" /> |
| <param name="tz" comment="Timezone associated with this month" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.XSDuration" type="XSDuration" /> |
| </params> |
| </constructor> |
| <constructor visibility="public" name="XSGYear"> |
| <comment> |
| <description>Initialises a representation of the current year</description> |
| </comment> |
| </constructor> |
| <method visibility="public" name="type_name" returncomment=""gYear" which is the datatype's name" fulltype="java.lang.String" type="String"> |
| <comment> |
| <description>Retrieves the datatype's name</description> |
| <attribute name="@return"> |
| <description>"gYear" which is the datatype's name</description> |
| </attribute> |
| </comment> |
| </method> |
| <method static="true" visibility="public" name="parse_gYear" returncomment="The XSGYear representation of the supplied date" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.XSGYear" type="XSGYear"> |
| <comment> |
| <description>Parses a String representation of a year and constructs a new XSGYear |
| representation of it.</description> |
| <attribute name="@param"> |
| <description>str |
| The String representation of the year (and optional timezone)</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>The XSGYear representation of the supplied date</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="str" comment="The String representation of the year (and optional timezone)" fulltype="java.lang.String" type="String" /> |
| </params> |
| </method> |
| <method visibility="public" name="constructor" returncomment="New ResultSequence consisting of the supplied year" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence"> |
| <comment> |
| <description>Creates a new ResultSequence consisting of the extractable gYear in the |
| supplied ResultSequence</description> |
| <attribute name="@param"> |
| <description>arg |
| The ResultSequence from which the gYear is to be extracted</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>New ResultSequence consisting of the supplied year</description> |
| </attribute> |
| <attribute name="@throws"> |
| <description>DynamicError</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="arg" comment="The ResultSequence from which the gYear is to be extracted" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence" /> |
| </params> |
| <exceptions> |
| <exception comment="" fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError" /> |
| </exceptions> |
| </method> |
| <method visibility="protected" name="isGDataType" fulltype="boolean" type="boolean"> |
| <params> |
| <param name="aat" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.AnyAtomicType" type="AnyAtomicType" /> |
| </params> |
| </method> |
| <method visibility="public" name="year" returncomment="The actual year as an integer" fulltype="int" type="int"> |
| <comment> |
| <description>Retrieves the actual year as an integer</description> |
| <attribute name="@return"> |
| <description>The actual year as an integer</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="timezoned" returncomment="True if a timezone was specified. False otherwise" fulltype="boolean" type="boolean"> |
| <comment> |
| <description>Check for whether a timezone was specified at creation</description> |
| <attribute name="@return"> |
| <description>True if a timezone was specified. False otherwise</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="string_value" returncomment="String representation of the stored year" fulltype="java.lang.String" type="String"> |
| <comment> |
| <description>Retrieves a String representation of the stored year</description> |
| <attribute name="@return"> |
| <description>String representation of the stored year</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="string_type" returncomment=""xs:gYear" which is the datatype's full pathname" fulltype="java.lang.String" type="String"> |
| <comment> |
| <description>Retrieves the datatype's full pathname</description> |
| <attribute name="@return"> |
| <description>"xs:gYear" which is the datatype's full pathname</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="calendar" returncomment="Calendar representation of the year stored" fulltype="java.util.Calendar" type="Calendar"> |
| <comment> |
| <description>Retrieves the Calendar representation of the year stored</description> |
| <attribute name="@return"> |
| <description>Calendar representation of the year stored</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="eq" returncomment="True if the two representations are of the same year. False |
| otherwise" fulltype="boolean" type="boolean"> |
| <comment> |
| <description>Equality comparison between this and the supplied representation. This |
| representation must be of type XSGYear</description> |
| <attribute name="@param"> |
| <description>arg |
| The XSGYear to compare with</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>True if the two representations are of the same year. False |
| otherwise</description> |
| </attribute> |
| <attribute name="@throws"> |
| <description>DynamicError</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="arg" comment="The XSGYear to compare with" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.AnyType" type="AnyType" /> |
| <param name="context" fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicContext" type="DynamicContext" /> |
| </params> |
| <exceptions> |
| <exception comment="" fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError" /> |
| </exceptions> |
| </method> |
| <method visibility="public" name="tz" returncomment="the timezone associated with the date stored" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.XSDuration" type="XSDuration"> |
| <comment> |
| <description>Retrieves the timezone associated with the date stored</description> |
| <attribute name="@return"> |
| <description>the timezone associated with the date stored</description> |
| </attribute> |
| </comment> |
| </method> |
| </methods> |
| </jelclass> |
| <jelclass superclass="CalendarType" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal.types" superclassfulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.CalendarType" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.XSGYearMonth" type="XSGYearMonth"> |
| <comment> |
| <description>A representation of the YearMonth datatype</description> |
| </comment> |
| <methods> |
| <constructor visibility="public" name="XSGYearMonth"> |
| <comment> |
| <description>Initialises a representation of the supplied year and month</description> |
| <attribute name="@param"> |
| <description>cal |
| Calendar representation of the year and month to be stored</description> |
| </attribute> |
| <attribute name="@param"> |
| <description>tz |
| Timezone associated with this year and month</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="cal" comment="Calendar representation of the year and month to be stored" fulltype="java.util.Calendar" type="Calendar" /> |
| <param name="tz" comment="Timezone associated with this year and month" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.XSDuration" type="XSDuration" /> |
| </params> |
| </constructor> |
| <constructor visibility="public" name="XSGYearMonth"> |
| <comment> |
| <description>Initialises a representation of the current year and month</description> |
| </comment> |
| </constructor> |
| <method visibility="public" name="type_name" returncomment=""gYearMonth" which is the datatype's name" fulltype="java.lang.String" type="String"> |
| <comment> |
| <description>Retrieves the datatype's name</description> |
| <attribute name="@return"> |
| <description>"gYearMonth" which is the datatype's name</description> |
| </attribute> |
| </comment> |
| </method> |
| <method static="true" visibility="public" name="parse_gYearMonth" returncomment="The XSGYearMonth representation of the supplied date" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.XSGYearMonth" type="XSGYearMonth"> |
| <comment> |
| <description>Parses a String representation of a year and month and constructs a new |
| XSGYearMonth representation of it.</description> |
| <attribute name="@param"> |
| <description>str |
| The String representation of the year and month (and optional |
| timezone)</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>The XSGYearMonth representation of the supplied date</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="str" comment="The String representation of the year and month (and optional |
| timezone)" fulltype="java.lang.String" type="String" /> |
| </params> |
| </method> |
| <method visibility="public" name="constructor" returncomment="New ResultSequence consisting of the supplied year and month" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence"> |
| <comment> |
| <description>Creates a new ResultSequence consisting of the extractable gYearMonth in |
| the supplied ResultSequence</description> |
| <attribute name="@param"> |
| <description>arg |
| The ResultSequence from which the gYearMonth is to be |
| extracted</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>New ResultSequence consisting of the supplied year and month</description> |
| </attribute> |
| <attribute name="@throws"> |
| <description>DynamicError</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="arg" comment="The ResultSequence from which the gYearMonth is to be |
| extracted" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence" /> |
| </params> |
| <exceptions> |
| <exception comment="" fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError" /> |
| </exceptions> |
| </method> |
| <method visibility="protected" name="isGDataType" fulltype="boolean" type="boolean"> |
| <params> |
| <param name="aat" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.AnyAtomicType" type="AnyAtomicType" /> |
| </params> |
| </method> |
| <method visibility="public" name="year" returncomment="The actual year as an integer" fulltype="int" type="int"> |
| <comment> |
| <description>Retrieves the actual year as an integer</description> |
| <attribute name="@return"> |
| <description>The actual year as an integer</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="month" returncomment="The actual month as an integer" fulltype="int" type="int"> |
| <comment> |
| <description>Retrieves the actual month as an integer</description> |
| <attribute name="@return"> |
| <description>The actual month as an integer</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="timezoned" returncomment="True if a timezone was specified. False otherwise" fulltype="boolean" type="boolean"> |
| <comment> |
| <description>Check for whether a timezone was specified at creation</description> |
| <attribute name="@return"> |
| <description>True if a timezone was specified. False otherwise</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="string_value" returncomment="String representation of the stored year and month" fulltype="java.lang.String" type="String"> |
| <comment> |
| <description>Retrieves a String representation of the stored year and month</description> |
| <attribute name="@return"> |
| <description>String representation of the stored year and month</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="string_type" returncomment=""xs:gYearMonth" which is the datatype's full pathname" fulltype="java.lang.String" type="String"> |
| <comment> |
| <description>Retrieves the datatype's full pathname</description> |
| <attribute name="@return"> |
| <description>"xs:gYearMonth" which is the datatype's full pathname</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="calendar" returncomment="Calendar representation of the year and month stored" fulltype="java.util.Calendar" type="Calendar"> |
| <comment> |
| <description>Retrieves the Calendar representation of the year and month stored</description> |
| <attribute name="@return"> |
| <description>Calendar representation of the year and month stored</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="eq" returncomment="True if the two representations are of the same year and month. |
| False otherwise" fulltype="boolean" type="boolean"> |
| <comment> |
| <description>Equality comparison between this and the supplied representation. This |
| representation must be of type XSGYearMonth</description> |
| <attribute name="@param"> |
| <description>arg |
| The XSGYearMonth to compare with</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>True if the two representations are of the same year and month. |
| False otherwise</description> |
| </attribute> |
| <attribute name="@throws"> |
| <description>DynamicError</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="arg" comment="The XSGYearMonth to compare with" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.AnyType" type="AnyType" /> |
| <param name="context" fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicContext" type="DynamicContext" /> |
| </params> |
| <exceptions> |
| <exception comment="" fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError" /> |
| </exceptions> |
| </method> |
| <method visibility="public" name="tz" returncomment="the timezone associated with the date stored" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.XSDuration" type="XSDuration"> |
| <comment> |
| <description>Retrieves the timezone associated with the date stored</description> |
| <attribute name="@return"> |
| <description>the timezone associated with the date stored</description> |
| </attribute> |
| </comment> |
| </method> |
| </methods> |
| </jelclass> |
| <jelclass superclass="CtrType" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal.types" superclassfulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.CtrType" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.XSHexBinary" type="XSHexBinary"> |
| <comment> |
| <description>A representation of the xs:hexBinary datatype</description> |
| </comment> |
| <methods> |
| <constructor visibility="public" name="XSHexBinary"> |
| <comment> |
| <description>Initialises using the supplied String</description> |
| <attribute name="@param"> |
| <description>x |
| The String to initialise to</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="x" comment="The String to initialise to" fulltype="java.lang.String" type="String" /> |
| </params> |
| </constructor> |
| <constructor visibility="public" name="XSHexBinary"> |
| <comment> |
| <description>Initialises to null</description> |
| </comment> |
| </constructor> |
| <method visibility="public" name="string_type" returncomment=""xs:hexBinary" which is the datatype's full pathname" fulltype="java.lang.String" type="String"> |
| <comment> |
| <description>Retrieves the datatype's full pathname</description> |
| <attribute name="@return"> |
| <description>"xs:hexBinary" which is the datatype's full pathname</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="type_name" returncomment=""hexBinary" which is the datatype's name" fulltype="java.lang.String" type="String"> |
| <comment> |
| <description>Retrieves the datatype's name</description> |
| <attribute name="@return"> |
| <description>"hexBinary" which is the datatype's name</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="string_value" returncomment="The hexBinary stored" fulltype="java.lang.String" type="String"> |
| <comment> |
| <description>Retrieves a String representation of the base64Binary stored. This method is |
| functionally identical to value()</description> |
| <attribute name="@return"> |
| <description>The hexBinary stored</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="value" returncomment="The hexBinary stored" fulltype="java.lang.String" type="String"> |
| <comment> |
| <description>Retrieves a String representation of the hexBinary stored. This method is |
| functionally identical to string_value()</description> |
| <attribute name="@return"> |
| <description>The hexBinary stored</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="constructor" returncomment="New ResultSequence representing hexBinary value" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence"> |
| <comment> |
| <description>Creates a new ResultSequence consisting of the hexBinary value</description> |
| <attribute name="@param"> |
| <description>arg |
| The ResultSequence from which to construct hexBinary value</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>New ResultSequence representing hexBinary value</description> |
| </attribute> |
| <attribute name="@throws"> |
| <description>DynamicError</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="arg" comment="The ResultSequence from which to construct hexBinary value" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence" /> |
| </params> |
| <exceptions> |
| <exception comment="" fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError" /> |
| </exceptions> |
| </method> |
| <method visibility="public" name="eq" returncomment="True if the two representation are same. False otherwise." fulltype="boolean" type="boolean"> |
| <comment> |
| <description>Equality comparison between this and the supplied representation which |
| must be of type hexBinary</description> |
| <attribute name="@param"> |
| <description>arg |
| The representation to compare with</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>True if the two representation are same. False otherwise.</description> |
| </attribute> |
| <attribute name="@throws"> |
| <description>DynamicError</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="arg" comment="The representation to compare with" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.AnyType" type="AnyType" /> |
| <param name="context" fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicContext" type="DynamicContext" /> |
| </params> |
| <exceptions> |
| <exception comment="" fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError" /> |
| </exceptions> |
| </method> |
| </methods> |
| </jelclass> |
| <jelclass superclass="XSNCName" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal.types" superclassfulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.XSNCName" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.XSID" type="XSID"> |
| <methods> |
| <constructor visibility="public" name="XSID"> |
| <params> |
| <param name="x" fulltype="java.lang.String" type="String" /> |
| </params> |
| </constructor> |
| <constructor visibility="public" name="XSID" /> |
| <method visibility="public" name="string_type" fulltype="java.lang.String" type="String" /> |
| <method visibility="public" name="type_name" fulltype="java.lang.String" type="String" /> |
| <method visibility="public" name="constructor" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence"> |
| <params> |
| <param name="arg" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence" /> |
| </params> |
| <exceptions> |
| <exception fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError" /> |
| </exceptions> |
| </method> |
| </methods> |
| </jelclass> |
| <jelclass superclass="XSNCName" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal.types" superclassfulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.XSNCName" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.XSIDREF" type="XSIDREF"> |
| <methods> |
| <constructor visibility="public" name="XSIDREF"> |
| <params> |
| <param name="x" fulltype="java.lang.String" type="String" /> |
| </params> |
| </constructor> |
| <constructor visibility="public" name="XSIDREF" /> |
| <method visibility="public" name="string_type" fulltype="java.lang.String" type="String" /> |
| <method visibility="public" name="type_name" fulltype="java.lang.String" type="String" /> |
| <method visibility="public" name="constructor" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence"> |
| <params> |
| <param name="arg" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence" /> |
| </params> |
| <exceptions> |
| <exception fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError" /> |
| </exceptions> |
| </method> |
| </methods> |
| </jelclass> |
| <jelclass superclass="XSLong" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal.types" superclassfulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.XSLong" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.XSInt" type="XSInt"> |
| <methods> |
| <constructor visibility="public" name="XSInt"> |
| <comment> |
| <description>Initializes a representation of 0</description> |
| </comment> |
| </constructor> |
| <constructor visibility="public" name="XSInt"> |
| <comment> |
| <description>Initializes a representation of the supplied int value</description> |
| <attribute name="@param"> |
| <description>x |
| Int to be stored</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="x" comment="Int to be stored" fulltype="java.math.BigInteger" type="BigInteger" /> |
| </params> |
| </constructor> |
| <method visibility="public" name="string_type" returncomment=""xs:int" which is the datatype's full pathname" fulltype="java.lang.String" type="String"> |
| <comment> |
| <description>Retrieves the datatype's full pathname</description> |
| <attribute name="@return"> |
| <description>"xs:int" which is the datatype's full pathname</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="type_name" returncomment=""int" which is the datatype's name" fulltype="java.lang.String" type="String"> |
| <comment> |
| <description>Retrieves the datatype's name</description> |
| <attribute name="@return"> |
| <description>"int" which is the datatype's name</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="constructor" returncomment="New ResultSequence consisting of the 'int' supplied" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence"> |
| <comment> |
| <description>Creates a new ResultSequence consisting of the extractable 'int' in the |
| supplied ResultSequence</description> |
| <attribute name="@param"> |
| <description>arg |
| The ResultSequence from which the int is to be extracted</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>New ResultSequence consisting of the 'int' supplied</description> |
| </attribute> |
| <attribute name="@throws"> |
| <description>DynamicError</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="arg" comment="The ResultSequence from which the int is to be extracted" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence" /> |
| </params> |
| <exceptions> |
| <exception comment="" fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError" /> |
| </exceptions> |
| </method> |
| </methods> |
| </jelclass> |
| <jelclass superclass="XSDecimal" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal.types" superclassfulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.XSDecimal" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.XSInteger" type="XSInteger"> |
| <comment> |
| <description>A representation of the Integer datatype</description> |
| </comment> |
| <methods> |
| <constructor visibility="public" name="XSInteger"> |
| <comment> |
| <description>Initializes a representation of 0</description> |
| </comment> |
| </constructor> |
| <constructor visibility="public" name="XSInteger"> |
| <comment> |
| <description>Initializes a representation of the supplied integer</description> |
| <attribute name="@param"> |
| <description>x |
| Integer to be stored</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="x" comment="Integer to be stored" fulltype="java.math.BigInteger" type="BigInteger" /> |
| </params> |
| </constructor> |
| <constructor visibility="public" name="XSInteger"> |
| <comment> |
| <description>Initializes a representation of the supplied integer</description> |
| <attribute name="@param"> |
| <description>x |
| Integer to be stored</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="x" comment="Integer to be stored" fulltype="java.lang.String" type="String" /> |
| </params> |
| </constructor> |
| <method visibility="public" name="string_type" returncomment=""xs:integer" which is the datatype's full pathname" fulltype="java.lang.String" type="String"> |
| <comment> |
| <description>Retrieves the datatype's full pathname</description> |
| <attribute name="@return"> |
| <description>"xs:integer" which is the datatype's full pathname</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="type_name" returncomment=""integer" which is the datatype's name" fulltype="java.lang.String" type="String"> |
| <comment> |
| <description>Retrieves the datatype's name</description> |
| <attribute name="@return"> |
| <description>"integer" which is the datatype's name</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="string_value" returncomment="String representation of the integer stored" fulltype="java.lang.String" type="String"> |
| <comment> |
| <description>Retrieves a String representation of the integer stored</description> |
| <attribute name="@return"> |
| <description>String representation of the integer stored</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="zero" returncomment="True is the integer represented is 0. False otherwise" fulltype="boolean" type="boolean"> |
| <comment> |
| <description>Check whether the integer represented is 0</description> |
| <attribute name="@return"> |
| <description>True is the integer represented is 0. False otherwise</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="constructor" returncomment="New ResultSequence consisting of the integer supplied" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence"> |
| <comment> |
| <description>Creates a new ResultSequence consisting of the extractable integer in the |
| supplied ResultSequence</description> |
| <attribute name="@param"> |
| <description>arg |
| The ResultSequence from which the integer is to be extracted</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>New ResultSequence consisting of the integer supplied</description> |
| </attribute> |
| <attribute name="@throws"> |
| <description>DynamicError</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="arg" comment="The ResultSequence from which the integer is to be extracted" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence" /> |
| </params> |
| <exceptions> |
| <exception comment="" fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError" /> |
| </exceptions> |
| </method> |
| <method visibility="protected" name="isLexicalValue" fulltype="boolean" type="boolean"> |
| <params> |
| <param name="value" fulltype="java.lang.String" type="String" /> |
| </params> |
| </method> |
| <method visibility="public" name="int_value" returncomment="The actual integer value stored" fulltype="java.math.BigInteger" type="BigInteger"> |
| <comment> |
| <description>Retrieves the actual integer value stored</description> |
| <attribute name="@return"> |
| <description>The actual integer value stored</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="set_int" fulltype="void" type="void"> |
| <comment> |
| <description>Sets the integer stored to that supplied</description> |
| <attribute name="@param"> |
| <description>x |
| Integer to be stored</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="x" comment="Integer to be stored" fulltype="java.math.BigInteger" type="BigInteger" /> |
| </params> |
| </method> |
| <method visibility="public" name="plus" returncomment="A XSInteger consisting of the result of the mathematical |
| addition." fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence"> |
| <comment> |
| <description>Mathematical addition operator between this XSInteger and the supplied |
| ResultSequence.</description> |
| <attribute name="@param"> |
| <description>arg |
| The ResultSequence to perform an addition with</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>A XSInteger consisting of the result of the mathematical |
| addition.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="arg" comment="The ResultSequence to perform an addition with" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence" /> |
| </params> |
| <exceptions> |
| <exception fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError" /> |
| </exceptions> |
| </method> |
| <method visibility="public" name="minus" returncomment="A XSInteger consisting of the result of the mathematical |
| subtraction." fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence"> |
| <comment> |
| <description>Mathematical subtraction operator between this XSInteger and the supplied |
| ResultSequence.</description> |
| <attribute name="@param"> |
| <description>arg |
| The ResultSequence to perform a subtraction with</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>A XSInteger consisting of the result of the mathematical |
| subtraction.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="arg" comment="The ResultSequence to perform a subtraction with" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence" /> |
| </params> |
| <exceptions> |
| <exception fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError" /> |
| </exceptions> |
| </method> |
| <method visibility="public" name="times" returncomment="A XSInteger consisting of the result of the mathematical |
| multiplication." fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence"> |
| <comment> |
| <description>Mathematical multiplication operator between this XSInteger and the |
| supplied ResultSequence.</description> |
| <attribute name="@param"> |
| <description>arg |
| The ResultSequence to perform a multiplication with</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>A XSInteger consisting of the result of the mathematical |
| multiplication.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="arg" comment="The ResultSequence to perform a multiplication with" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence" /> |
| </params> |
| <exceptions> |
| <exception fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError" /> |
| </exceptions> |
| </method> |
| <method visibility="public" name="mod" returncomment="A XSInteger consisting of the result of the mathematical modulus." fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence"> |
| <comment> |
| <description>Mathematical modulus operator between this XSInteger and the supplied |
| ResultSequence.</description> |
| <attribute name="@param"> |
| <description>arg |
| The ResultSequence to perform a modulus with</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>A XSInteger consisting of the result of the mathematical modulus.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="arg" comment="The ResultSequence to perform a modulus with" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence" /> |
| </params> |
| <exceptions> |
| <exception fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError" /> |
| </exceptions> |
| </method> |
| <method visibility="public" name="unary_minus" returncomment="New XSInteger representing the negation of the integer stored" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence"> |
| <comment> |
| <description>Negates the integer stored</description> |
| <attribute name="@return"> |
| <description>New XSInteger representing the negation of the integer stored</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="abs" returncomment="New XSInteger representing the absolute of the integer stored" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.NumericType" type="NumericType"> |
| <comment> |
| <description>Absolutes the integer stored</description> |
| <attribute name="@return"> |
| <description>New XSInteger representing the absolute of the integer stored</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="gt" fulltype="boolean" type="boolean"> |
| <params> |
| <param name="arg" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.AnyType" type="AnyType" /> |
| <param name="context" fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicContext" type="DynamicContext" /> |
| </params> |
| <exceptions> |
| <exception fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError" /> |
| </exceptions> |
| </method> |
| <method visibility="protected" name="convertArg" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.AnyType" type="AnyType"> |
| <params> |
| <param name="arg" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.AnyType" type="AnyType" /> |
| </params> |
| <exceptions> |
| <exception fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError" /> |
| </exceptions> |
| </method> |
| <method visibility="public" name="lt" fulltype="boolean" type="boolean"> |
| <params> |
| <param name="arg" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.AnyType" type="AnyType" /> |
| <param name="context" fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicContext" type="DynamicContext" /> |
| </params> |
| <exceptions> |
| <exception fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError" /> |
| </exceptions> |
| </method> |
| <method visibility="public" name="div" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence"> |
| <params> |
| <param name="arg" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence" /> |
| </params> |
| <exceptions> |
| <exception fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError" /> |
| </exceptions> |
| </method> |
| </methods> |
| </jelclass> |
| <jelclass superclass="XSInteger" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal.types" superclassfulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.XSInteger" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.XSLong" type="XSLong"> |
| <methods> |
| <constructor visibility="public" name="XSLong"> |
| <comment> |
| <description>Initializes a representation of 0</description> |
| </comment> |
| </constructor> |
| <constructor visibility="public" name="XSLong"> |
| <comment> |
| <description>Initializes a representation of the supplied long value</description> |
| <attribute name="@param"> |
| <description>x |
| Long to be stored</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="x" comment="Long to be stored" fulltype="java.math.BigInteger" type="BigInteger" /> |
| </params> |
| </constructor> |
| <method visibility="public" name="string_type" returncomment=""xs:long" which is the datatype's full pathname" fulltype="java.lang.String" type="String"> |
| <comment> |
| <description>Retrieves the datatype's full pathname</description> |
| <attribute name="@return"> |
| <description>"xs:long" which is the datatype's full pathname</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="type_name" returncomment=""long" which is the datatype's name" fulltype="java.lang.String" type="String"> |
| <comment> |
| <description>Retrieves the datatype's name</description> |
| <attribute name="@return"> |
| <description>"long" which is the datatype's name</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="constructor" returncomment="New ResultSequence consisting of the 'long' supplied" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence"> |
| <comment> |
| <description>Creates a new ResultSequence consisting of the extractable long in the |
| supplied ResultSequence</description> |
| <attribute name="@param"> |
| <description>arg |
| The ResultSequence from which the long is to be extracted</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>New ResultSequence consisting of the 'long' supplied</description> |
| </attribute> |
| <attribute name="@throws"> |
| <description>DynamicError</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="arg" comment="The ResultSequence from which the long is to be extracted" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence" /> |
| </params> |
| <exceptions> |
| <exception comment="" fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError" /> |
| </exceptions> |
| </method> |
| </methods> |
| </jelclass> |
| <jelclass superclass="XSString" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal.types" superclassfulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.XSString" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.XSNCName" type="XSNCName"> |
| <comment> |
| <description>A representation of the NCName datatype</description> |
| </comment> |
| <methods> |
| <constructor visibility="public" name="XSNCName"> |
| <comment> |
| <description>Initialises using the supplied String</description> |
| <attribute name="@param"> |
| <description>x |
| String to be stored</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="x" comment="String to be stored" fulltype="java.lang.String" type="String" /> |
| </params> |
| </constructor> |
| <constructor visibility="public" name="XSNCName"> |
| <comment> |
| <description>Initialises to null</description> |
| </comment> |
| </constructor> |
| <method visibility="public" name="string_type" returncomment=""xs:NCName" which is the datatype's full pathname" fulltype="java.lang.String" type="String"> |
| <comment> |
| <description>Retrieves the datatype's full pathname</description> |
| <attribute name="@return"> |
| <description>"xs:NCName" which is the datatype's full pathname</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="type_name" returncomment=""NCName" which is the datatype's name" fulltype="java.lang.String" type="String"> |
| <comment> |
| <description>Retrieves the datatype's name</description> |
| <attribute name="@return"> |
| <description>"NCName" which is the datatype's name</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="constructor" returncomment="New ResultSequence consisting of the NCName supplied" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence"> |
| <comment> |
| <description>Creates a new ResultSequence consisting of the extractable NCName within |
| the supplied ResultSequence</description> |
| <attribute name="@param"> |
| <description>arg |
| The ResultSequence from which to extract the NCName</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>New ResultSequence consisting of the NCName supplied</description> |
| </attribute> |
| <attribute name="@throws"> |
| <description>DynamicError</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="arg" comment="The ResultSequence from which to extract the NCName" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence" /> |
| </params> |
| <exceptions> |
| <exception comment="" fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError" /> |
| </exceptions> |
| </method> |
| </methods> |
| </jelclass> |
| <jelclass superclass="XSNonPositiveInteger" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal.types" superclassfulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.XSNonPositiveInteger" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.XSNegativeInteger" type="XSNegativeInteger"> |
| <methods> |
| <constructor visibility="public" name="XSNegativeInteger"> |
| <comment> |
| <description>Initializes a representation of -1</description> |
| </comment> |
| </constructor> |
| <constructor visibility="public" name="XSNegativeInteger"> |
| <comment> |
| <description>Initializes a representation of the supplied negativeInteger value</description> |
| <attribute name="@param"> |
| <description>x |
| negativeInteger to be stored</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="x" comment="negativeInteger to be stored" fulltype="java.math.BigInteger" type="BigInteger" /> |
| </params> |
| </constructor> |
| <method visibility="public" name="string_type" returncomment=""xs:negativeInteger" which is the datatype's full pathname" fulltype="java.lang.String" type="String"> |
| <comment> |
| <description>Retrieves the datatype's full pathname</description> |
| <attribute name="@return"> |
| <description>"xs:negativeInteger" which is the datatype's full pathname</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="type_name" returncomment=""negativeInteger" which is the datatype's name" fulltype="java.lang.String" type="String"> |
| <comment> |
| <description>Retrieves the datatype's name</description> |
| <attribute name="@return"> |
| <description>"negativeInteger" which is the datatype's name</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="constructor" returncomment="New ResultSequence consisting of the 'negativeInteger' supplied" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence"> |
| <comment> |
| <description>Creates a new ResultSequence consisting of the extractable negativeInteger |
| in the supplied ResultSequence</description> |
| <attribute name="@param"> |
| <description>arg |
| The ResultSequence from which the negativeInteger is to be extracted</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>New ResultSequence consisting of the 'negativeInteger' supplied</description> |
| </attribute> |
| <attribute name="@throws"> |
| <description>DynamicError</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="arg" comment="The ResultSequence from which the negativeInteger is to be extracted" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence" /> |
| </params> |
| <exceptions> |
| <exception comment="" fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError" /> |
| </exceptions> |
| </method> |
| </methods> |
| </jelclass> |
| <jelclass superclass="XSInteger" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal.types" superclassfulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.XSInteger" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.XSNonNegativeInteger" type="XSNonNegativeInteger"> |
| <methods> |
| <constructor visibility="public" name="XSNonNegativeInteger"> |
| <comment> |
| <description>Initializes a representation of 0</description> |
| </comment> |
| </constructor> |
| <constructor visibility="public" name="XSNonNegativeInteger"> |
| <comment> |
| <description>Initializes a representation of the supplied nonNegativeInteger value</description> |
| <attribute name="@param"> |
| <description>x |
| nonNegativeInteger to be stored</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="x" comment="nonNegativeInteger to be stored" fulltype="java.math.BigInteger" type="BigInteger" /> |
| </params> |
| </constructor> |
| <method visibility="public" name="string_type" returncomment=""xs:nonNegativeInteger" which is the datatype's full pathname" fulltype="java.lang.String" type="String"> |
| <comment> |
| <description>Retrieves the datatype's full pathname</description> |
| <attribute name="@return"> |
| <description>"xs:nonNegativeInteger" which is the datatype's full pathname</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="type_name" returncomment=""nonNegativeInteger" which is the datatype's name" fulltype="java.lang.String" type="String"> |
| <comment> |
| <description>Retrieves the datatype's name</description> |
| <attribute name="@return"> |
| <description>"nonNegativeInteger" which is the datatype's name</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="constructor" returncomment="New ResultSequence consisting of the 'nonNegativeInteger' supplied" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence"> |
| <comment> |
| <description>Creates a new ResultSequence consisting of the extractable nonNegativeInteger |
| in the supplied ResultSequence</description> |
| <attribute name="@param"> |
| <description>arg |
| The ResultSequence from which the nonNegativeInteger is to be extracted</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>New ResultSequence consisting of the 'nonNegativeInteger' supplied</description> |
| </attribute> |
| <attribute name="@throws"> |
| <description>DynamicError</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="arg" comment="The ResultSequence from which the nonNegativeInteger is to be extracted" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence" /> |
| </params> |
| <exceptions> |
| <exception comment="" fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError" /> |
| </exceptions> |
| </method> |
| </methods> |
| </jelclass> |
| <jelclass superclass="XSInteger" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal.types" superclassfulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.XSInteger" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.XSNonPositiveInteger" type="XSNonPositiveInteger"> |
| <methods> |
| <constructor visibility="public" name="XSNonPositiveInteger"> |
| <comment> |
| <description>Initializes a representation of 0</description> |
| </comment> |
| </constructor> |
| <constructor visibility="public" name="XSNonPositiveInteger"> |
| <comment> |
| <description>Initializes a representation of the supplied nonPositiveInteger value</description> |
| <attribute name="@param"> |
| <description>x |
| nonPositiveInteger to be stored</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="x" comment="nonPositiveInteger to be stored" fulltype="java.math.BigInteger" type="BigInteger" /> |
| </params> |
| </constructor> |
| <method visibility="public" name="string_type" returncomment=""xs:nonPositiveInteger" which is the datatype's full pathname" fulltype="java.lang.String" type="String"> |
| <comment> |
| <description>Retrieves the datatype's full pathname</description> |
| <attribute name="@return"> |
| <description>"xs:nonPositiveInteger" which is the datatype's full pathname</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="type_name" returncomment=""nonPositiveInteger" which is the datatype's name" fulltype="java.lang.String" type="String"> |
| <comment> |
| <description>Retrieves the datatype's name</description> |
| <attribute name="@return"> |
| <description>"nonPositiveInteger" which is the datatype's name</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="constructor" returncomment="New ResultSequence consisting of the 'nonPositiveInteger' supplied" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence"> |
| <comment> |
| <description>Creates a new ResultSequence consisting of the extractable nonPositiveInteger |
| in the supplied ResultSequence</description> |
| <attribute name="@param"> |
| <description>arg |
| The ResultSequence from which the nonPositiveInteger is to be extracted</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>New ResultSequence consisting of the 'nonPositiveInteger' supplied</description> |
| </attribute> |
| <attribute name="@throws"> |
| <description>DynamicError</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="arg" comment="The ResultSequence from which the nonPositiveInteger is to be extracted" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence" /> |
| </params> |
| <exceptions> |
| <exception comment="" fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError" /> |
| </exceptions> |
| </method> |
| </methods> |
| </jelclass> |
| <jelclass superclass="CtrType" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal.types" superclassfulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.CtrType" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.XSNotation" type="XSNotation"> |
| <methods> |
| <constructor visibility="public" name="XSNotation" /> |
| <method visibility="public" name="string_type" fulltype="java.lang.String" type="String" /> |
| <method visibility="public" name="string_value" fulltype="java.lang.String" type="String" /> |
| <method visibility="public" name="constructor" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence"> |
| <params> |
| <param name="arg" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence" /> |
| </params> |
| <exceptions> |
| <exception fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError" /> |
| </exceptions> |
| </method> |
| <method visibility="public" name="type_name" fulltype="java.lang.String" type="String" /> |
| </methods> |
| </jelclass> |
| <jelclass superclass="XSNonNegativeInteger" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal.types" superclassfulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.XSNonNegativeInteger" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.XSPositiveInteger" type="XSPositiveInteger"> |
| <methods> |
| <constructor visibility="public" name="XSPositiveInteger"> |
| <comment> |
| <description>Initializes a representation of 1</description> |
| </comment> |
| </constructor> |
| <constructor visibility="public" name="XSPositiveInteger"> |
| <comment> |
| <description>Initializes a representation of the supplied positiveInteger value</description> |
| <attribute name="@param"> |
| <description>x |
| positiveInteger to be stored</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="x" comment="positiveInteger to be stored" fulltype="java.math.BigInteger" type="BigInteger" /> |
| </params> |
| </constructor> |
| <method visibility="public" name="string_type" returncomment=""xs:positiveInteger" which is the datatype's full pathname" fulltype="java.lang.String" type="String"> |
| <comment> |
| <description>Retrieves the datatype's full pathname</description> |
| <attribute name="@return"> |
| <description>"xs:positiveInteger" which is the datatype's full pathname</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="type_name" returncomment=""positiveInteger" which is the datatype's name" fulltype="java.lang.String" type="String"> |
| <comment> |
| <description>Retrieves the datatype's name</description> |
| <attribute name="@return"> |
| <description>"positiveInteger" which is the datatype's name</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="constructor" returncomment="New ResultSequence consisting of the 'positiveInteger' supplied" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence"> |
| <comment> |
| <description>Creates a new ResultSequence consisting of the extractable positiveInteger |
| in the supplied ResultSequence</description> |
| <attribute name="@param"> |
| <description>arg |
| The ResultSequence from which the positiveInteger is to be extracted</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>New ResultSequence consisting of the 'positiveInteger' supplied</description> |
| </attribute> |
| <attribute name="@throws"> |
| <description>DynamicError</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="arg" comment="The ResultSequence from which the positiveInteger is to be extracted" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence" /> |
| </params> |
| <exceptions> |
| <exception comment="" fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError" /> |
| </exceptions> |
| </method> |
| </methods> |
| </jelclass> |
| <jelclass superclass="XSInt" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal.types" superclassfulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.XSInt" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.XSShort" type="XSShort"> |
| <methods> |
| <constructor visibility="public" name="XSShort"> |
| <comment> |
| <description>Initializes a representation of 0</description> |
| </comment> |
| </constructor> |
| <constructor visibility="public" name="XSShort"> |
| <comment> |
| <description>Initializes a representation of the supplied short value</description> |
| <attribute name="@param"> |
| <description>x |
| Short to be stored</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="x" comment="Short to be stored" fulltype="java.math.BigInteger" type="BigInteger" /> |
| </params> |
| </constructor> |
| <method visibility="public" name="string_type" returncomment=""xs:short" which is the datatype's full pathname" fulltype="java.lang.String" type="String"> |
| <comment> |
| <description>Retrieves the datatype's full pathname</description> |
| <attribute name="@return"> |
| <description>"xs:short" which is the datatype's full pathname</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="type_name" returncomment=""short" which is the datatype's name" fulltype="java.lang.String" type="String"> |
| <comment> |
| <description>Retrieves the datatype's name</description> |
| <attribute name="@return"> |
| <description>"short" which is the datatype's name</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="constructor" returncomment="New ResultSequence consisting of the 'short' supplied" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence"> |
| <comment> |
| <description>Creates a new ResultSequence consisting of the extractable 'short' in the |
| supplied ResultSequence</description> |
| <attribute name="@param"> |
| <description>arg |
| The ResultSequence from which the short is to be extracted</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>New ResultSequence consisting of the 'short' supplied</description> |
| </attribute> |
| <attribute name="@throws"> |
| <description>DynamicError</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="arg" comment="The ResultSequence from which the short is to be extracted" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence" /> |
| </params> |
| <exceptions> |
| <exception comment="" fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError" /> |
| </exceptions> |
| </method> |
| </methods> |
| </jelclass> |
| <jelclass superclass="CtrType" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal.types" superclassfulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.CtrType" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.XSString" type="XSString"> |
| <comment> |
| <description>A representation of the String datatype</description> |
| </comment> |
| <methods> |
| <constructor visibility="public" name="XSString"> |
| <comment> |
| <description>Initialises using the supplied String</description> |
| <attribute name="@param"> |
| <description>x |
| The String to initialise to</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="x" comment="The String to initialise to" fulltype="java.lang.String" type="String" /> |
| </params> |
| </constructor> |
| <constructor visibility="public" name="XSString"> |
| <comment> |
| <description>Initialises to null</description> |
| </comment> |
| </constructor> |
| <method visibility="public" name="string_type" returncomment=""xs:string" which is the datatype's full pathname" fulltype="java.lang.String" type="String"> |
| <comment> |
| <description>Retrieves the datatype's full pathname</description> |
| <attribute name="@return"> |
| <description>"xs:string" which is the datatype's full pathname</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="type_name" returncomment=""string" which is the datatype's name" fulltype="java.lang.String" type="String"> |
| <comment> |
| <description>Retrieves the datatype's name</description> |
| <attribute name="@return"> |
| <description>"string" which is the datatype's name</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="string_value" returncomment="The String stored" fulltype="java.lang.String" type="String"> |
| <comment> |
| <description>Retrieves a String representation of the string stored. This method is |
| functionally identical to value()</description> |
| <attribute name="@return"> |
| <description>The String stored</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="value" returncomment="The String stored" fulltype="java.lang.String" type="String"> |
| <comment> |
| <description>Retrieves a String representation of the string stored. This method is |
| functionally identical to string_value()</description> |
| <attribute name="@return"> |
| <description>The String stored</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="constructor" returncomment="New ResultSequence consisting of the supplied String" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence"> |
| <comment> |
| <description>Creates a new ResultSequence consisting of the extractable String in the |
| supplied ResultSequence</description> |
| <attribute name="@param"> |
| <description>arg |
| The ResultSequence from which to extract the String</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>New ResultSequence consisting of the supplied String</description> |
| </attribute> |
| <attribute name="@throws"> |
| <description>DynamicError</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="arg" comment="The ResultSequence from which to extract the String" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence" /> |
| </params> |
| <exceptions> |
| <exception comment="" fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError" /> |
| </exceptions> |
| </method> |
| <method visibility="public" name="eq" returncomment="True if the two representation are of the same String. False |
| otherwise" fulltype="boolean" type="boolean"> |
| <comment> |
| <description>Equality comparison between this and the supplied representation which |
| must be of type String</description> |
| <attribute name="@param"> |
| <description>arg |
| The representation to compare with</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>True if the two representation are of the same String. False |
| otherwise</description> |
| </attribute> |
| <attribute name="@throws"> |
| <description>DynamicError</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="arg" comment="The representation to compare with" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.AnyType" type="AnyType" /> |
| <param name="context" fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicContext" type="DynamicContext" /> |
| </params> |
| <exceptions> |
| <exception comment="" fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError" /> |
| </exceptions> |
| </method> |
| <method visibility="public" name="gt" returncomment="True if this String is lexographically greater than that |
| supplied. False otherwise" fulltype="boolean" type="boolean"> |
| <comment> |
| <description>Comparison between this and the supplied representation which must be of |
| type String</description> |
| <attribute name="@param"> |
| <description>arg |
| The representation to compare with</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>True if this String is lexographically greater than that |
| supplied. False otherwise</description> |
| </attribute> |
| <attribute name="@throws"> |
| <description>DynamicError</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="arg" comment="The representation to compare with" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.AnyType" type="AnyType" /> |
| <param name="context" fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicContext" type="DynamicContext" /> |
| </params> |
| <exceptions> |
| <exception comment="" fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError" /> |
| </exceptions> |
| </method> |
| <method visibility="public" name="lt" returncomment="True if this String is lexographically less than that supplied. |
| False otherwise" fulltype="boolean" type="boolean"> |
| <comment> |
| <description>Comparison between this and the supplied representation which must be of |
| type String</description> |
| <attribute name="@param"> |
| <description>arg |
| The representation to compare with</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>True if this String is lexographically less than that supplied. |
| False otherwise</description> |
| </attribute> |
| <attribute name="@throws"> |
| <description>DynamicError</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="arg" comment="The representation to compare with" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.AnyType" type="AnyType" /> |
| <param name="context" fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicContext" type="DynamicContext" /> |
| </params> |
| <exceptions> |
| <exception comment="" fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError" /> |
| </exceptions> |
| </method> |
| </methods> |
| </jelclass> |
| <jelclass superclass="CalendarType" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal.types" superclassfulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.CalendarType" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.XSTime" type="XSTime"> |
| <implements> |
| <interface fulltype="java.lang.Cloneable" type="Cloneable" /> |
| </implements> |
| <comment> |
| <description>A representation of the Time datatype</description> |
| </comment> |
| <methods> |
| <constructor visibility="public" name="XSTime"> |
| <comment> |
| <description>Initialises to the supplied time and timezone</description> |
| <attribute name="@param"> |
| <description>cal |
| Calendar representation of the time to be stored</description> |
| </attribute> |
| <attribute name="@param"> |
| <description>tz |
| The timezone (possibly null) associated with this time</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="cal" comment="Calendar representation of the time to be stored" fulltype="java.util.Calendar" type="Calendar" /> |
| <param name="tz" comment="The timezone (possibly null) associated with this time" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.XSDuration" type="XSDuration" /> |
| </params> |
| </constructor> |
| <constructor visibility="public" name="XSTime"> |
| <comment> |
| <description>Initialises to the current time</description> |
| </comment> |
| </constructor> |
| <method visibility="public" name="clone" returncomment="New XSTime representing the copy of the time and timezone" fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Creates a new copy of the time (and timezone) stored</description> |
| <attribute name="@return"> |
| <description>New XSTime representing the copy of the time and timezone</description> |
| </attribute> |
| <attribute name="@throws"> |
| <description>CloneNotSupportedException</description> |
| </attribute> |
| </comment> |
| <exceptions> |
| <exception comment="" fulltype="java.lang.CloneNotSupportedException" type="CloneNotSupportedException" /> |
| </exceptions> |
| </method> |
| <method visibility="public" name="type_name" returncomment=""time" which is the datatype's name" fulltype="java.lang.String" type="String"> |
| <comment> |
| <description>Retrieves the datatype's name</description> |
| <attribute name="@return"> |
| <description>"time" which is the datatype's name</description> |
| </attribute> |
| </comment> |
| </method> |
| <method static="true" visibility="public" name="parse_time" returncomment="New XSTime representing the supplied time" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.CalendarType" type="CalendarType"> |
| <comment> |
| <description>Creates a new XSTime representing the String represented supplied time</description> |
| <attribute name="@param"> |
| <description>str |
| String represented time and timezone to be stored</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>New XSTime representing the supplied time</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="str" comment="String represented time and timezone to be stored" fulltype="java.lang.String" type="String" /> |
| </params> |
| </method> |
| <method visibility="public" name="constructor" returncomment="New ResultSequence consisting of the supplied time" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence"> |
| <comment> |
| <description>Creates a new ResultSequence consisting of the extractable time from the |
| supplied ResultSequence</description> |
| <attribute name="@param"> |
| <description>arg |
| The ResultSequence from which to extract the time</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>New ResultSequence consisting of the supplied time</description> |
| </attribute> |
| <attribute name="@throws"> |
| <description>DynamicError</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="arg" comment="The ResultSequence from which to extract the time" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence" /> |
| </params> |
| <exceptions> |
| <exception comment="" fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError" /> |
| </exceptions> |
| </method> |
| <method visibility="public" name="hour" returncomment="The hour stored" fulltype="int" type="int"> |
| <comment> |
| <description>Retrieves the hour stored as an integer</description> |
| <attribute name="@return"> |
| <description>The hour stored</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="minute" returncomment="The minute stored" fulltype="int" type="int"> |
| <comment> |
| <description>Retrieves the minute stored as an integer</description> |
| <attribute name="@return"> |
| <description>The minute stored</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="second" returncomment="The second stored" fulltype="double" type="double"> |
| <comment> |
| <description>Retrieves the seconds stored as an integer</description> |
| <attribute name="@return"> |
| <description>The second stored</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="timezoned" returncomment="True if the time has a timezone associated. False otherwise" fulltype="boolean" type="boolean"> |
| <comment> |
| <description>Check for whether the time stored has a timezone associated with it</description> |
| <attribute name="@return"> |
| <description>True if the time has a timezone associated. False otherwise</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="string_value" returncomment="String representation of the time stored" fulltype="java.lang.String" type="String"> |
| <comment> |
| <description>Retrieves a String representation of the time stored</description> |
| <attribute name="@return"> |
| <description>String representation of the time stored</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="string_type" returncomment=""xs:time" which is the datatype's full pathname" fulltype="java.lang.String" type="String"> |
| <comment> |
| <description>Retrieves the datatype's full pathname</description> |
| <attribute name="@return"> |
| <description>"xs:time" which is the datatype's full pathname</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="calendar" returncomment="Calendar representation of the time stored" fulltype="java.util.Calendar" type="Calendar"> |
| <comment> |
| <description>Retrieves a Calendar representation of time stored</description> |
| <attribute name="@return"> |
| <description>Calendar representation of the time stored</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="tz" returncomment="The duration of time between the time stored and the actual time |
| after the timezone is taken into account" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.XSDuration" type="XSDuration"> |
| <comment> |
| <description>Retrieves the timezone associated with the time stored as a duration of |
| time</description> |
| <attribute name="@return"> |
| <description>The duration of time between the time stored and the actual time |
| after the timezone is taken into account</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="value" returncomment="time stored in milliseconds since the epoch" fulltype="double" type="double"> |
| <comment> |
| <description>Retrieves the time in milliseconds since the epoch</description> |
| <attribute name="@return"> |
| <description>time stored in milliseconds since the epoch</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="eq" returncomment="True if both XSTime's represent the same time. False otherwise" fulltype="boolean" type="boolean"> |
| <comment> |
| <description>Equality comparison between this and the supplied XSTime representation</description> |
| <attribute name="@param"> |
| <description>arg |
| The XSTime to compare with</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>True if both XSTime's represent the same time. False otherwise</description> |
| </attribute> |
| <attribute name="@throws"> |
| <description>DynamicError</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="arg" comment="The XSTime to compare with" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.AnyType" type="AnyType" /> |
| <param name="context" fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicContext" type="DynamicContext" /> |
| </params> |
| <exceptions> |
| <exception comment="" fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError" /> |
| </exceptions> |
| </method> |
| <method visibility="public" name="lt" returncomment="True if the supplied time represnts a point in time after that |
| represented by the time stored. False otherwise" fulltype="boolean" type="boolean"> |
| <comment> |
| <description>Comparison between this and the supplied XSTime representation</description> |
| <attribute name="@param"> |
| <description>arg |
| The XSTime to compare with</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>True if the supplied time represnts a point in time after that |
| represented by the time stored. False otherwise</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="arg" comment="The XSTime to compare with" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.AnyType" type="AnyType" /> |
| <param name="context" fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicContext" type="DynamicContext" /> |
| </params> |
| <exceptions> |
| <exception fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError" /> |
| </exceptions> |
| </method> |
| <method visibility="public" name="gt" returncomment="True if the supplied time represnts a point in time before that |
| represented by the time stored. False otherwise" fulltype="boolean" type="boolean"> |
| <comment> |
| <description>Comparison between this and the supplied XSTime representation</description> |
| <attribute name="@param"> |
| <description>arg |
| The XSTime to compare with</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>True if the supplied time represnts a point in time before that |
| represented by the time stored. False otherwise</description> |
| </attribute> |
| <attribute name="@throws"> |
| <description>DynamicError</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="arg" comment="The XSTime to compare with" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.AnyType" type="AnyType" /> |
| <param name="context" fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicContext" type="DynamicContext" /> |
| </params> |
| <exceptions> |
| <exception comment="" fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError" /> |
| </exceptions> |
| </method> |
| <method visibility="public" name="minus" returncomment="A ResultSequence representing the result of the subtraction" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence"> |
| <comment> |
| <description>Mathematical subtraction between this time stored and the supplied |
| representation. This supplied representation must be of either type |
| XSTime (in which case the result is the duration of time between these |
| two times) or a XSDayTimeDuration (in which case the result is the time |
| when this duration is subtracted from the time stored).</description> |
| <attribute name="@param"> |
| <description>arg |
| The representation to subtract (either XSTim or |
| XDTDayTimeDuration)</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>A ResultSequence representing the result of the subtraction</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="arg" comment="The representation to subtract (either XSTim or |
| XDTDayTimeDuration)" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence" /> |
| </params> |
| <exceptions> |
| <exception fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError" /> |
| </exceptions> |
| </method> |
| <method visibility="public" name="plus" returncomment="A XSTime representing the result of this addition." fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence"> |
| <comment> |
| <description>Mathematical addition between this time stored and the supplied time |
| duration.</description> |
| <attribute name="@param"> |
| <description>arg |
| A XDTDayTimeDuration representation of the duration of time to |
| add</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>A XSTime representing the result of this addition.</description> |
| </attribute> |
| <attribute name="@throws"> |
| <description>DynamicError</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="arg" comment="A XDTDayTimeDuration representation of the duration of time to |
| add" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence" /> |
| </params> |
| <exceptions> |
| <exception comment="" fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError" /> |
| </exceptions> |
| </method> |
| </methods> |
| </jelclass> |
| <jelclass superclass="XSUnsignedShort" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal.types" superclassfulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.XSUnsignedShort" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.XSUnsignedByte" type="XSUnsignedByte"> |
| <methods> |
| <constructor visibility="public" name="XSUnsignedByte"> |
| <comment> |
| <description>Initializes a representation of 0</description> |
| </comment> |
| </constructor> |
| <constructor visibility="public" name="XSUnsignedByte"> |
| <comment> |
| <description>Initializes a representation of the supplied unsignedByte value</description> |
| <attribute name="@param"> |
| <description>x |
| unsignedByte to be stored</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="x" comment="unsignedByte to be stored" fulltype="java.math.BigInteger" type="BigInteger" /> |
| </params> |
| </constructor> |
| <method visibility="public" name="string_type" returncomment=""xs:unsignedByte" which is the datatype's full pathname" fulltype="java.lang.String" type="String"> |
| <comment> |
| <description>Retrieves the datatype's full pathname</description> |
| <attribute name="@return"> |
| <description>"xs:unsignedByte" which is the datatype's full pathname</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="type_name" returncomment=""unsignedByte" which is the datatype's name" fulltype="java.lang.String" type="String"> |
| <comment> |
| <description>Retrieves the datatype's name</description> |
| <attribute name="@return"> |
| <description>"unsignedByte" which is the datatype's name</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="constructor" returncomment="New ResultSequence consisting of the 'unsignedByte' supplied" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence"> |
| <comment> |
| <description>Creates a new ResultSequence consisting of the extractable unsignedByte |
| in the supplied ResultSequence</description> |
| <attribute name="@param"> |
| <description>arg |
| The ResultSequence from which the unsignedByte is to be extracted</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>New ResultSequence consisting of the 'unsignedByte' supplied</description> |
| </attribute> |
| <attribute name="@throws"> |
| <description>DynamicError</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="arg" comment="The ResultSequence from which the unsignedByte is to be extracted" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence" /> |
| </params> |
| <exceptions> |
| <exception comment="" fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError" /> |
| </exceptions> |
| </method> |
| </methods> |
| </jelclass> |
| <jelclass superclass="XSUnsignedLong" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal.types" superclassfulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.XSUnsignedLong" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.XSUnsignedInt" type="XSUnsignedInt"> |
| <methods> |
| <constructor visibility="public" name="XSUnsignedInt"> |
| <comment> |
| <description>Initializes a representation of 0</description> |
| </comment> |
| </constructor> |
| <constructor visibility="public" name="XSUnsignedInt"> |
| <comment> |
| <description>Initializes a representation of the supplied unsignedInt value</description> |
| <attribute name="@param"> |
| <description>x |
| unsignedInt to be stored</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="x" comment="unsignedInt to be stored" fulltype="java.math.BigInteger" type="BigInteger" /> |
| </params> |
| </constructor> |
| <method visibility="public" name="string_type" returncomment=""xs:unsignedInt" which is the datatype's full pathname" fulltype="java.lang.String" type="String"> |
| <comment> |
| <description>Retrieves the datatype's full pathname</description> |
| <attribute name="@return"> |
| <description>"xs:unsignedInt" which is the datatype's full pathname</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="type_name" returncomment=""unsignedInt" which is the datatype's name" fulltype="java.lang.String" type="String"> |
| <comment> |
| <description>Retrieves the datatype's name</description> |
| <attribute name="@return"> |
| <description>"unsignedInt" which is the datatype's name</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="constructor" returncomment="New ResultSequence consisting of the 'unsignedInt' supplied" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence"> |
| <comment> |
| <description>Creates a new ResultSequence consisting of the extractable unsignedInt |
| in the supplied ResultSequence</description> |
| <attribute name="@param"> |
| <description>arg |
| The ResultSequence from which the unsignedInt is to be extracted</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>New ResultSequence consisting of the 'unsignedInt' supplied</description> |
| </attribute> |
| <attribute name="@throws"> |
| <description>DynamicError</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="arg" comment="The ResultSequence from which the unsignedInt is to be extracted" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence" /> |
| </params> |
| <exceptions> |
| <exception comment="" fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError" /> |
| </exceptions> |
| </method> |
| </methods> |
| </jelclass> |
| <jelclass superclass="XSNonNegativeInteger" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal.types" superclassfulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.XSNonNegativeInteger" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.XSUnsignedLong" type="XSUnsignedLong"> |
| <methods> |
| <constructor visibility="public" name="XSUnsignedLong"> |
| <comment> |
| <description>Initializes a representation of 0</description> |
| </comment> |
| </constructor> |
| <constructor visibility="public" name="XSUnsignedLong"> |
| <comment> |
| <description>Initializes a representation of the supplied unsignedLong value</description> |
| <attribute name="@param"> |
| <description>x |
| unsignedLong to be stored</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="x" comment="unsignedLong to be stored" fulltype="java.math.BigInteger" type="BigInteger" /> |
| </params> |
| </constructor> |
| <method visibility="public" name="string_type" returncomment=""xs:unsignedLong" which is the datatype's full pathname" fulltype="java.lang.String" type="String"> |
| <comment> |
| <description>Retrieves the datatype's full pathname</description> |
| <attribute name="@return"> |
| <description>"xs:unsignedLong" which is the datatype's full pathname</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="type_name" returncomment=""unsignedLong" which is the datatype's name" fulltype="java.lang.String" type="String"> |
| <comment> |
| <description>Retrieves the datatype's name</description> |
| <attribute name="@return"> |
| <description>"unsignedLong" which is the datatype's name</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="constructor" returncomment="New ResultSequence consisting of the 'unsignedLong' supplied" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence"> |
| <comment> |
| <description>Creates a new ResultSequence consisting of the extractable unsignedLong |
| in the supplied ResultSequence</description> |
| <attribute name="@param"> |
| <description>arg |
| The ResultSequence from which the unsignedLong is to be extracted</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>New ResultSequence consisting of the 'unsignedLong' supplied</description> |
| </attribute> |
| <attribute name="@throws"> |
| <description>DynamicError</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="arg" comment="The ResultSequence from which the unsignedLong is to be extracted" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence" /> |
| </params> |
| <exceptions> |
| <exception comment="" fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError" /> |
| </exceptions> |
| </method> |
| </methods> |
| </jelclass> |
| <jelclass superclass="XSUnsignedInt" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal.types" superclassfulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.XSUnsignedInt" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.XSUnsignedShort" type="XSUnsignedShort"> |
| <methods> |
| <constructor visibility="public" name="XSUnsignedShort"> |
| <comment> |
| <description>Initializes a representation of 0</description> |
| </comment> |
| </constructor> |
| <constructor visibility="public" name="XSUnsignedShort"> |
| <comment> |
| <description>Initializes a representation of the supplied unsignedShort value</description> |
| <attribute name="@param"> |
| <description>x |
| unsignedShort to be stored</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="x" comment="unsignedShort to be stored" fulltype="java.math.BigInteger" type="BigInteger" /> |
| </params> |
| </constructor> |
| <method visibility="public" name="string_type" returncomment=""xs:unsignedShort" which is the datatype's full pathname" fulltype="java.lang.String" type="String"> |
| <comment> |
| <description>Retrieves the datatype's full pathname</description> |
| <attribute name="@return"> |
| <description>"xs:unsignedShort" which is the datatype's full pathname</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="type_name" returncomment=""unsignedShort" which is the datatype's name" fulltype="java.lang.String" type="String"> |
| <comment> |
| <description>Retrieves the datatype's name</description> |
| <attribute name="@return"> |
| <description>"unsignedShort" which is the datatype's name</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="constructor" returncomment="New ResultSequence consisting of the 'unsignedShort' supplied" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence"> |
| <comment> |
| <description>Creates a new ResultSequence consisting of the extractable unsignedShort |
| in the supplied ResultSequence</description> |
| <attribute name="@param"> |
| <description>arg |
| The ResultSequence from which the unsignedShort is to be extracted</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>New ResultSequence consisting of the 'unsignedShort' supplied</description> |
| </attribute> |
| <attribute name="@throws"> |
| <description>DynamicError</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="arg" comment="The ResultSequence from which the unsignedShort is to be extracted" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence" /> |
| </params> |
| <exceptions> |
| <exception comment="" fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError" /> |
| </exceptions> |
| </method> |
| </methods> |
| </jelclass> |
| <jelclass superclass="CtrType" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal.types" superclassfulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.CtrType" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.XSUntypedAtomic" type="XSUntypedAtomic"> |
| <comment> |
| <description>A representation of the UntypedAtomic datatype which is used to represent |
| untyped atomic nodes.</description> |
| </comment> |
| <methods> |
| <constructor visibility="public" name="XSUntypedAtomic" /> |
| <constructor visibility="public" name="XSUntypedAtomic"> |
| <comment> |
| <description>Initialises using the supplied String</description> |
| <attribute name="@param"> |
| <description>x |
| The String representation of the value of the untyped atomic |
| node</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="x" comment="The String representation of the value of the untyped atomic |
| node" fulltype="java.lang.String" type="String" /> |
| </params> |
| </constructor> |
| <method visibility="public" name="string_type" returncomment=""xs:untypedAtomic" which is the datatype's full pathname" fulltype="java.lang.String" type="String"> |
| <comment> |
| <description>Retrieves the datatype's full pathname</description> |
| <attribute name="@return"> |
| <description>"xs:untypedAtomic" which is the datatype's full pathname</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="string_value" returncomment="String representation of the value of this untyped atomic node" fulltype="java.lang.String" type="String"> |
| <comment> |
| <description>Retrieves a String representation of the value of this untyped atomic |
| node</description> |
| <attribute name="@return"> |
| <description>String representation of the value of this untyped atomic node</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="constructor" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence"> |
| <params> |
| <param name="arg" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence" /> |
| </params> |
| <exceptions> |
| <exception fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError" /> |
| </exceptions> |
| </method> |
| <method visibility="public" name="type_name" fulltype="java.lang.String" type="String" /> |
| </methods> |
| </jelclass> |
| <jelclass superclass="XSDuration" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal.types" superclassfulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.XSDuration" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.XSYearMonthDuration" type="XSYearMonthDuration"> |
| <comment> |
| <description>A representation of the YearMonthDuration datatype</description> |
| </comment> |
| <methods> |
| <constructor visibility="public" name="XSYearMonthDuration"> |
| <comment> |
| <description>Initialises using the supplied parameters. If the number of months |
| supplied is more than 12, the number of years is adjusted accordingly.</description> |
| <attribute name="@param"> |
| <description>year |
| Number of years in this duration of time</description> |
| </attribute> |
| <attribute name="@param"> |
| <description>month |
| Number of months in this duration of time</description> |
| </attribute> |
| <attribute name="@param"> |
| <description>negative |
| True if this duration of time represents a backwards passage |
| through time. False otherwise</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="year" comment="Number of years in this duration of time" fulltype="int" type="int" /> |
| <param name="month" comment="Number of months in this duration of time" fulltype="int" type="int" /> |
| <param name="negative" comment="True if this duration of time represents a backwards passage |
| through time. False otherwise" fulltype="boolean" type="boolean" /> |
| </params> |
| </constructor> |
| <constructor visibility="public" name="XSYearMonthDuration"> |
| <comment> |
| <description>Initialises to the given number of months</description> |
| <attribute name="@param"> |
| <description>months |
| Number of months in the duration of time</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="months" comment="Number of months in the duration of time" fulltype="int" type="int" /> |
| </params> |
| </constructor> |
| <constructor visibility="public" name="XSYearMonthDuration"> |
| <comment> |
| <description>Initialises to a duration of no time (0years and 0months)</description> |
| </comment> |
| </constructor> |
| <method static="true" visibility="public" name="parseYMDuration" returncomment="New XSYearMonthDuration representing the duration of time |
| supplied" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.XSDuration" type="XSDuration"> |
| <comment> |
| <description>Creates a new XSYearMonthDuration by parsing the supplied String |
| represented duration of time</description> |
| <attribute name="@param"> |
| <description>str |
| String represented duration of time</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>New XSYearMonthDuration representing the duration of time |
| supplied</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="str" comment="String represented duration of time" fulltype="java.lang.String" type="String" /> |
| </params> |
| </method> |
| <method visibility="public" name="type_name" returncomment=""yearMonthDuration" which is the datatype's name" fulltype="java.lang.String" type="String"> |
| <comment> |
| <description>Retrives the datatype's name</description> |
| <attribute name="@return"> |
| <description>"yearMonthDuration" which is the datatype's name</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="constructor" returncomment="New ResultSequence consisting of the time duration extracted" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence"> |
| <comment> |
| <description>Creates a new ResultSequence consisting of the extractable time duration |
| from the supplied ResultSequence</description> |
| <attribute name="@param"> |
| <description>arg |
| The ResultSequence from which to extract</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>New ResultSequence consisting of the time duration extracted</description> |
| </attribute> |
| <attribute name="@throws"> |
| <description>DynamicError</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="arg" comment="The ResultSequence from which to extract" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence" /> |
| </params> |
| <exceptions> |
| <exception comment="" fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError" /> |
| </exceptions> |
| </method> |
| <method visibility="public" name="negative" returncomment="True if this duration represents a backward passage through time. |
| False otherwise" fulltype="boolean" type="boolean"> |
| <comment> |
| <description>Retrieves whether this duration represents a backward passage through |
| time</description> |
| <attribute name="@return"> |
| <description>True if this duration represents a backward passage through time. |
| False otherwise</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="string_value" returncomment="String representation of the duration of time stored" fulltype="java.lang.String" type="String"> |
| <comment> |
| <description>Retrieves a String representation of the duration of time stored</description> |
| <attribute name="@return"> |
| <description>String representation of the duration of time stored</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="string_type" returncomment=""xs:yearMonthDuration" which is the datatype's full pathname" fulltype="java.lang.String" type="String"> |
| <comment> |
| <description>Retrieves the datatype's full pathname</description> |
| <attribute name="@return"> |
| <description>"xs:yearMonthDuration" which is the datatype's full pathname</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="monthValue" returncomment="Number of months making up this duration of time" fulltype="int" type="int"> |
| <comment> |
| <description>Retrieves the duration of time stored as the number of months within it</description> |
| <attribute name="@return"> |
| <description>Number of months making up this duration of time</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="eq" returncomment="True if they both represent the duration of time. False otherwise" fulltype="boolean" type="boolean"> |
| <comment> |
| <description>Equality comparison between this and the supplied duration of time.</description> |
| <attribute name="@param"> |
| <description>arg |
| The duration of time to compare with</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>True if they both represent the duration of time. False otherwise</description> |
| </attribute> |
| <attribute name="@throws"> |
| <description>DynamicError</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="arg" comment="The duration of time to compare with" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.AnyType" type="AnyType" /> |
| <param name="context" fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicContext" type="DynamicContext" /> |
| </params> |
| <exceptions> |
| <exception comment="" fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError" /> |
| </exceptions> |
| </method> |
| <method visibility="public" name="lt" returncomment="True if the supplied time represents a larger duration than that |
| stored. False otherwise" fulltype="boolean" type="boolean"> |
| <comment> |
| <description>Comparison between this and the supplied duration of time.</description> |
| <attribute name="@param"> |
| <description>arg |
| The duration of time to compare with</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>True if the supplied time represents a larger duration than that |
| stored. False otherwise</description> |
| </attribute> |
| <attribute name="@throws"> |
| <description>DynamicError</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="arg" comment="The duration of time to compare with" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.AnyType" type="AnyType" /> |
| <param name="context" fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicContext" type="DynamicContext" /> |
| </params> |
| <exceptions> |
| <exception comment="" fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError" /> |
| </exceptions> |
| </method> |
| <method visibility="public" name="gt" returncomment="True if the supplied time represents a smaller duration than that |
| stored. False otherwise" fulltype="boolean" type="boolean"> |
| <comment> |
| <description>Comparison between this and the supplied duration of time.</description> |
| <attribute name="@param"> |
| <description>arg |
| The duration of time to compare with</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>True if the supplied time represents a smaller duration than that |
| stored. False otherwise</description> |
| </attribute> |
| <attribute name="@throws"> |
| <description>DynamicError</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="arg" comment="The duration of time to compare with" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.AnyType" type="AnyType" /> |
| <param name="context" fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicContext" type="DynamicContext" /> |
| </params> |
| <exceptions> |
| <exception comment="" fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError" /> |
| </exceptions> |
| </method> |
| <method visibility="public" name="plus" returncomment="New XSYearMonthDuration representing the resulting duration |
| after the addition" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence"> |
| <comment> |
| <description>Mathematical addition between this duration stored and the supplied |
| duration of time (of type XSYearMonthDuration)</description> |
| <attribute name="@param"> |
| <description>arg |
| The duration of time to add</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>New XSYearMonthDuration representing the resulting duration |
| after the addition</description> |
| </attribute> |
| <attribute name="@throws"> |
| <description>DynamicError</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="arg" comment="The duration of time to add" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence" /> |
| </params> |
| <exceptions> |
| <exception comment="" fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError" /> |
| </exceptions> |
| </method> |
| <method visibility="public" name="minus" returncomment="New XSYearMonthDuration representing the resulting duration |
| after the subtraction" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence"> |
| <comment> |
| <description>Mathematical subtraction between this duration stored and the supplied |
| duration of time (of type XSYearMonthDuration)</description> |
| <attribute name="@param"> |
| <description>arg |
| The duration of time to subtract</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>New XSYearMonthDuration representing the resulting duration |
| after the subtraction</description> |
| </attribute> |
| <attribute name="@throws"> |
| <description>DynamicError</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="arg" comment="The duration of time to subtract" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence" /> |
| </params> |
| <exceptions> |
| <exception comment="" fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError" /> |
| </exceptions> |
| </method> |
| <method visibility="public" name="times" returncomment="New XSYearMonthDuration representing the resulting duration |
| after the multiplication" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence"> |
| <comment> |
| <description>Mathematical multiplication between this duration stored and the supplied |
| duration of time (of type XSYearMonthDuration)</description> |
| <attribute name="@param"> |
| <description>arg |
| The duration of time to multiply by</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>New XSYearMonthDuration representing the resulting duration |
| after the multiplication</description> |
| </attribute> |
| <attribute name="@throws"> |
| <description>DynamicError</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="arg" comment="The duration of time to multiply by" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence" /> |
| </params> |
| <exceptions> |
| <exception comment="" fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError" /> |
| </exceptions> |
| </method> |
| <method visibility="public" name="div" returncomment="New XSYearMonthDuration representing the resulting duration |
| after the division" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence"> |
| <comment> |
| <description>Mathematical division between this duration stored and the supplied |
| duration of time (of type XSYearMonthDuration)</description> |
| <attribute name="@param"> |
| <description>arg |
| The duration of time to divide by</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>New XSYearMonthDuration representing the resulting duration |
| after the division</description> |
| </attribute> |
| <attribute name="@throws"> |
| <description>DynamicError</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="arg" comment="The duration of time to divide by" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence" /> |
| </params> |
| <exceptions> |
| <exception comment="" fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError" /> |
| </exceptions> |
| </method> |
| </methods> |
| </jelclass> |
| <jelclass superclass="ConstructorFL" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal.types.userdefined" superclassfulltype="ConstructorFL" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.userdefined.UserDefinedCtrLibrary" type="UserDefinedCtrLibrary"> |
| <methods> |
| <constructor visibility="public" name="UserDefinedCtrLibrary"> |
| <params> |
| <param name="ns" fulltype="java.lang.String" type="String" /> |
| </params> |
| </constructor> |
| </methods> |
| </jelclass> |
| <jelclass abstract="true" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal.utils" interface="true" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.utils.CodePointIterator" type="CodePointIterator"> |
| <implements> |
| <interface fulltype="java.lang.Cloneable" type="Cloneable" /> |
| </implements> |
| <fields> |
| <field final="true" static="true" const="-1" visibility="public" name="DONE" constexpr="-1" fulltype="int" type="int"> |
| <comment> |
| <description>Sentinel value returned from iterator when the end is reached. |
| The value is -1 which will never be a valid codepoint.</description> |
| </comment> |
| </field> |
| </fields> |
| <methods> |
| <method visibility="public" name="first" returncomment="the first code point in the text, or DONE if the text is empty" fulltype="int" type="int"> |
| <comment> |
| <description>Resets the position to 0 and returns the first code point.</description> |
| <attribute name="@return"> |
| <description>the first code point in the text, or DONE if the text is empty</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="last" returncomment="the last code point in the text, or DONE if the text is empty" fulltype="int" type="int"> |
| <comment> |
| <description>Sets the position to the last possible position (or 0 if the text is empty) |
| and returns the code point at that position.</description> |
| <attribute name="@return"> |
| <description>the last code point in the text, or DONE if the text is empty</description> |
| </attribute> |
| <attribute name="@see"> |
| <description>#getEndIndex()</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="current" returncomment="the code point at the current position or DONE if the current |
| position is off the end of the text." fulltype="int" type="int"> |
| <comment> |
| <description>Gets the code point at the current position (as returned by getIndex()).</description> |
| <attribute name="@return"> |
| <description>the code point at the current position or DONE if the current |
| position is off the end of the text.</description> |
| </attribute> |
| <attribute name="@see"> |
| <description>#getIndex()</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="next" returncomment="the code point at the new position or DONE if the new |
| position is after the text range." fulltype="int" type="int"> |
| <comment> |
| <description>Increments the iterator's code point index by one and returns the code point |
| at the new index. If the resulting index is at the end of the string, the |
| index is not incremented, and DONE is returned.</description> |
| <attribute name="@return"> |
| <description>the code point at the new position or DONE if the new |
| position is after the text range.</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="previous" returncomment="the code point at the new position (or DONE if the current |
| position is 0)" fulltype="int" type="int"> |
| <comment> |
| <description>Decrements the iterator's index by one and returns the character |
| at the new index. If the current index is 0, the index |
| remains at 0 and a value of DONE is returned.</description> |
| <attribute name="@return"> |
| <description>the code point at the new position (or DONE if the current |
| position is 0)</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="getIndex" returncomment="the current index." fulltype="int" type="int"> |
| <comment> |
| <description>Returns the current index (as a codepoint, not a string index).</description> |
| <attribute name="@return"> |
| <description>the current index.</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="clone" returncomment="A copy of this" fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Create a copy of this code point iterator</description> |
| <attribute name="@return"> |
| <description>A copy of this</description> |
| </attribute> |
| </comment> |
| </method> |
| </methods> |
| </jelclass> |
| <jelclass superclass="ScalarTypePromoter" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal.utils" superclassfulltype="org.eclipse.wst.xml.xpath2.processor.internal.utils.ScalarTypePromoter" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.utils.ComparableTypePromoter" type="ComparableTypePromoter"> |
| <methods> |
| <constructor visibility="public" name="ComparableTypePromoter" /> |
| <method visibility="protected" name="checkCombination" fulltype="boolean" type="boolean"> |
| <params> |
| <param name="newType" fulltype="java.lang.Class" type="Class" /> |
| </params> |
| </method> |
| <method visibility="protected" name="substitute" fulltype="java.lang.Class" type="Class"> |
| <params> |
| <param name="typeToConsider" fulltype="java.lang.Class" type="Class" /> |
| </params> |
| </method> |
| </methods> |
| </jelclass> |
| <jelclass superclass="Object" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal.utils" superclassfulltype="java.lang.Object" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.utils.LiteralUtils" type="LiteralUtils"> |
| <comment> |
| <description>String literal utilities</description> |
| </comment> |
| <methods> |
| <constructor visibility="public" name="LiteralUtils" /> |
| <method static="true" visibility="public" name="unquote" returncomment="unquoted and unescaped string" fulltype="java.lang.String" type="String"> |
| <comment> |
| <description>Unquotes a quoted string, changing double quotes into single quotes as well. |
| Examples (string delimited by > and <): |
| >"A"< becomes >A< |
| >'B'< becomes >B< |
| >"A""B"< becomes >A"B< |
| >"A""B"< becomes >A"B< |
| >'A''''B'< becomes >A''B< |
| >"A''''B"< becomes >A''''B<</description> |
| <attribute name="@param"> |
| <description>quotedString A quoted string possibly containing escaped quotes</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>unquoted and unescaped string</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="quotedString" comment="A quoted string possibly containing escaped quotes" fulltype="java.lang.String" type="String" /> |
| </params> |
| </method> |
| </methods> |
| </jelclass> |
| <jelclass superclass="TypePromoter" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal.utils" superclassfulltype="org.eclipse.wst.xml.xpath2.processor.internal.utils.TypePromoter" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.utils.NumericTypePromoter" type="NumericTypePromoter"> |
| <methods> |
| <constructor visibility="public" name="NumericTypePromoter" /> |
| <method visibility="protected" name="checkCombination" fulltype="boolean" type="boolean"> |
| <params> |
| <param name="newType" fulltype="java.lang.Class" type="Class" /> |
| </params> |
| </method> |
| <method visibility="public" name="doPromote" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.AnyAtomicType" type="AnyAtomicType"> |
| <params> |
| <param name="value" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.AnyAtomicType" type="AnyAtomicType" /> |
| </params> |
| <exceptions> |
| <exception fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError" /> |
| </exceptions> |
| </method> |
| <method visibility="protected" name="substitute" fulltype="java.lang.Class" type="Class"> |
| <params> |
| <param name="typeToConsider" fulltype="java.lang.Class" type="Class" /> |
| </params> |
| </method> |
| </methods> |
| </jelclass> |
| <jelclass superclass="NumericTypePromoter" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal.utils" superclassfulltype="org.eclipse.wst.xml.xpath2.processor.internal.utils.NumericTypePromoter" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.utils.ScalarTypePromoter" type="ScalarTypePromoter"> |
| <methods> |
| <constructor visibility="public" name="ScalarTypePromoter" /> |
| <method visibility="protected" name="checkCombination" fulltype="boolean" type="boolean"> |
| <params> |
| <param name="newType" fulltype="java.lang.Class" type="Class" /> |
| </params> |
| </method> |
| <method visibility="protected" name="substitute" fulltype="java.lang.Class" type="Class"> |
| <params> |
| <param name="typeToConsider" fulltype="java.lang.Class" type="Class" /> |
| </params> |
| </method> |
| </methods> |
| </jelclass> |
| <jelclass final="true" superclass="Object" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal.utils" superclassfulltype="java.lang.Object" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.utils.StringCodePointIterator" type="StringCodePointIterator"> |
| <implements> |
| <interface fulltype="org.eclipse.wst.xml.xpath2.processor.internal.utils.CodePointIterator" type="CodePointIterator" /> |
| </implements> |
| <methods> |
| <constructor visibility="public" name="StringCodePointIterator"> |
| <comment> |
| <description>Constructs an iterator with an initial index of 0.</description> |
| </comment> |
| <params> |
| <param name="text" fulltype="java.lang.String" type="String" /> |
| </params> |
| </constructor> |
| <method visibility="public" name="setText" fulltype="void" type="void"> |
| <comment> |
| <description>Reset this iterator to point to a new string. This package-visible |
| method is used by other java.text classes that want to avoid allocating |
| new StringCodePointIterator objects every time their setText method |
| is called.</description> |
| <attribute name="@param"> |
| <description>text The String to be iterated over</description> |
| </attribute> |
| <attribute name="@since"> |
| <description>1.2</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="text" comment="The String to be iterated over" fulltype="java.lang.String" type="String" /> |
| </params> |
| </method> |
| <method visibility="public" name="first" fulltype="int" type="int"> |
| <comment> |
| <description>Implements CodePointIterator.first() for String.</description> |
| <attribute name="@see"> |
| <description>CodePointIterator#first</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="last" fulltype="int" type="int"> |
| <comment> |
| <description>Implements CodePointIterator.last() for String.</description> |
| <attribute name="@see"> |
| <description>CodePointIterator#last</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="current" fulltype="int" type="int"> |
| <comment> |
| <description>Implements CodePointIterator.current() for String.</description> |
| <attribute name="@see"> |
| <description>CodePointIterator#current</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="next" fulltype="int" type="int"> |
| <comment> |
| <description>Implements CodePointIterator.next() for String.</description> |
| <attribute name="@see"> |
| <description>CodePointIterator#next</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="previous" fulltype="int" type="int"> |
| <comment> |
| <description>Implements CodePointIterator.previous() for String.</description> |
| <attribute name="@see"> |
| <description>CodePointIterator#previous</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="getIndex" fulltype="int" type="int"> |
| <comment> |
| <description>Implements CodePointIterator.getIndex() for String.</description> |
| <attribute name="@see"> |
| <description>CodePointIterator#getIndex</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="equals" returncomment="true if the given obj is the same as this |
| StringCodePointIterator object; false otherwise." fulltype="boolean" type="boolean"> |
| <comment> |
| <description>Compares the equality of two StringCodePointIterator objects.</description> |
| <attribute name="@param"> |
| <description>obj the StringCodePointIterator object to be compared with.</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>true if the given obj is the same as this |
| StringCodePointIterator object; false otherwise.</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="obj" comment="the StringCodePointIterator object to be compared with." fulltype="java.lang.Object" type="Object" /> |
| </params> |
| </method> |
| <method visibility="public" name="hashCode" returncomment="A hash code" fulltype="int" type="int"> |
| <comment> |
| <description>Computes a hashcode for this iterator.</description> |
| <attribute name="@return"> |
| <description>A hash code</description> |
| </attribute> |
| </comment> |
| </method> |
| <method visibility="public" name="clone" returncomment="A copy of this" fulltype="java.lang.Object" type="Object"> |
| <comment> |
| <description>Creates a copy of this iterator.</description> |
| <attribute name="@return"> |
| <description>A copy of this</description> |
| </attribute> |
| </comment> |
| </method> |
| </methods> |
| </jelclass> |
| <jelclass abstract="true" superclass="Object" visibility="public" package="org.eclipse.wst.xml.xpath2.processor.internal.utils" superclassfulltype="java.lang.Object" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.utils.TypePromoter" type="TypePromoter"> |
| <comment> |
| <description>Generic type promoter for handling subtype substitution and type promotions for functions and operators.</description> |
| </comment> |
| <methods> |
| <constructor visibility="public" name="TypePromoter" /> |
| <method abstract="true" visibility="public" name="doPromote" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.AnyAtomicType" type="AnyAtomicType"> |
| <params> |
| <param name="value" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.AnyAtomicType" type="AnyAtomicType" /> |
| </params> |
| <exceptions> |
| <exception fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError" /> |
| </exceptions> |
| </method> |
| <method final="true" visibility="public" name="promote" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.AnyAtomicType" type="AnyAtomicType"> |
| <params> |
| <param name="value" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.AnyType" type="AnyType" /> |
| </params> |
| <exceptions> |
| <exception fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError" /> |
| </exceptions> |
| </method> |
| <method abstract="true" visibility="protected" name="substitute" returncomment="The supertype to treat it as (i.e. if a xs:nonNegativeInteger is treated as xs:number)" fulltype="java.lang.Class" type="Class"> |
| <comment> |
| <attribute name="@param"> |
| <description>typeToConsider The</description> |
| </attribute> |
| <attribute name="@return"> |
| <description>The supertype to treat it as (i.e. if a xs:nonNegativeInteger is treated as xs:number)</description> |
| </attribute> |
| </comment> |
| <params> |
| <param name="typeToConsider" comment="The" fulltype="java.lang.Class" type="Class" /> |
| </params> |
| </method> |
| <method abstract="true" visibility="protected" name="checkCombination" fulltype="boolean" type="boolean"> |
| <params> |
| <param name="newType" fulltype="java.lang.Class" type="Class" /> |
| </params> |
| </method> |
| <method visibility="public" name="considerType" fulltype="void" type="void"> |
| <params> |
| <param name="typeToConsider" fulltype="java.lang.Class" type="Class" /> |
| </params> |
| <exceptions> |
| <exception fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError" /> |
| </exceptions> |
| </method> |
| <method visibility="public" name="considerTypes" fulltype="void" type="void"> |
| <params> |
| <param name="typesToConsider" fulltype="java.util.Collection" type="Collection" /> |
| </params> |
| <exceptions> |
| <exception fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError" /> |
| </exceptions> |
| </method> |
| <method visibility="public" name="considerSequence" fulltype="void" type="void"> |
| <params> |
| <param name="sequenceToConsider" fulltype="org.eclipse.wst.xml.xpath2.processor.ResultSequence" type="ResultSequence" /> |
| </params> |
| <exceptions> |
| <exception fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError" /> |
| </exceptions> |
| </method> |
| <method visibility="public" name="getTargetType" fulltype="java.lang.Class" type="Class" /> |
| <method visibility="protected" name="setTargetType" fulltype="void" type="void"> |
| <params> |
| <param name="class1" fulltype="java.lang.Class" type="Class" /> |
| </params> |
| </method> |
| <method visibility="public" name="atomize" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.AnyAtomicType" type="AnyAtomicType"> |
| <params> |
| <param name="at" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.AnyType" type="AnyType" /> |
| </params> |
| </method> |
| <method visibility="public" name="considerValue" fulltype="void" type="void"> |
| <params> |
| <param name="at" fulltype="org.eclipse.wst.xml.xpath2.processor.internal.types.AnyType" type="AnyType" /> |
| </params> |
| <exceptions> |
| <exception fulltype="org.eclipse.wst.xml.xpath2.processor.DynamicError" type="DynamicError" /> |
| </exceptions> |
| </method> |
| </methods> |
| </jelclass> |
| </jel> |