de.fraunhofer.ipsi.xquery.tree.prolog
Class XQueryProlog

java.lang.Object
  extended by de.fraunhofer.ipsi.xquery.tree.XQueryNodeAbstract
      extended by de.fraunhofer.ipsi.xquery.tree.prolog.XQueryProlog
All Implemented Interfaces:
XQueryNode

public class XQueryProlog
extends XQueryNodeAbstract


Constructor Summary
XQueryProlog()
          Constructor
 
Method Summary
 void acceptVisitor(VisitorXQueryModulesAndProlog visitor)
          Method acceptVisitor
 void add(XQueryBaseURIDecl decl)
          Method add
 void add(XQueryConstructionDecl decl)
          Method add
 void add(XQueryCopyNamespacesDecl decl)
          Method add
 void add(XQueryDefaultCollationDecl decl)
          Method add
 void add(XQueryDefaultOrderingDecl decl)
          Method add
 void add(XQueryEmptyOrderDecl decl)
          Method add
 void add(XQueryFunctionDecl defn)
          Method add
 void add(XQueryModuleImport decl)
          Method add
 void add(XQueryNamespaceDecl decl)
          Method add
 void add(XQueryOptionDecl decl)
          Method add
 void add(XQuerySchemaImport decl)
          Method add
 void add(XQueryVarDecl decl)
          Method add
 void addDefaultElementNamespace(XQueryDefaultNamespaceDecl decl)
          Method add
 void addDefaultFunctionNamespace(XQueryDefaultNamespaceDecl decl)
          Method add
 java.util.List<XQueryBaseURIDecl> getBaseURI()
          Method getBaseURIDecls
 java.util.List<XQueryConstructionDecl> getConstructionMode()
          Method getConstructionMode
 java.util.List<XQueryCopyNamespacesDecl> getCopyNamespacesDecl()
          Returns CopyNamespacesDecl
 java.util.List<XQueryDefaultCollationDecl> getDefaultCollation()
          Method getDefaultNamespaceDecls
 java.util.List<XQueryDefaultNamespaceDecl> getDefaultElementNamespace()
          Method getDefaultNamespaceDecls
 java.util.List<XQueryDefaultNamespaceDecl> getDefaultFunctionNamespace()
          Method getDefaultNamespaceDecls
 java.util.List<XQueryEmptyOrderDecl> getEmptyOrderDecl()
          Returns EmptyOrderDecl
 java.util.List<XQueryFunctionDecl> getFunctionDefns()
          Method getFunctionDefns
 java.util.List<XQueryModuleImport> getModuleImports()
          Method getSchemaImports
 java.util.List<XQueryNamespaceDecl> getNamespaceDecls()
          Method getNamespaceDecls
 java.util.List<XQueryOptionDecl> getOptionDecl()
          Returns OptionDecl
 java.util.List<XQueryDefaultOrderingDecl> getOrderingMode()
          Method getOrderingMode
 java.util.List<XQuerySchemaImport> getSchemaImports()
          Method getSchemaImports
 java.util.List<XQueryVarDecl> getVarDefns()
          Method getSchemaImports
 XQueryVersionDecl getVersion()
          Method getVersion
 void setVersion(XQueryVersionDecl version)
          Method setVersion
 
Methods inherited from class de.fraunhofer.ipsi.xquery.tree.XQueryNodeAbstract
getPosition, setPosition
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XQueryProlog

public XQueryProlog()
Constructor

Parameters:
column - an int
line - an int
version - a String
Method Detail

setVersion

public void setVersion(XQueryVersionDecl version)
Method setVersion

Parameters:
version - a String

addDefaultElementNamespace

public void addDefaultElementNamespace(XQueryDefaultNamespaceDecl decl)
Method add

Parameters:
decl - a XQueryDefaultNamespaceDecl

addDefaultFunctionNamespace

public void addDefaultFunctionNamespace(XQueryDefaultNamespaceDecl decl)
Method add

Parameters:
decl - a XQueryDefaultNamespaceDecl

add

public void add(XQueryDefaultCollationDecl decl)
Method add

Parameters:
decl - a XQueryDefaultNamespaceDecl

add

public void add(XQueryBaseURIDecl decl)
Method add

Parameters:
decl - a XQueryBaseURIDecl

add

public void add(XQueryConstructionDecl decl)
Method add

Parameters:
decl - a XQueryBaseURIDecl

add

public void add(XQueryDefaultOrderingDecl decl)
Method add

Parameters:
decl - a XQueryBaseURIDecl

add

public void add(XQueryOptionDecl decl)
Method add

Parameters:
decl - a XQueryOptionDecl

add

public void add(XQueryEmptyOrderDecl decl)
Method add

Parameters:
decl - a XQueryEmptyOrderDecl

add

public void add(XQueryCopyNamespacesDecl decl)
Method add

Parameters:
decl - a XQueryCopyNamespacesDecl

add

public void add(XQueryNamespaceDecl decl)
Method add

Parameters:
decl - a XQueryNamespaceDecl

add

public void add(XQuerySchemaImport decl)
Method add

Parameters:
decl - a XQuerySchemaImport

add

public void add(XQueryModuleImport decl)
Method add

Parameters:
decl - a XQuerySchemaImport

add

public void add(XQueryVarDecl decl)
Method add

Parameters:
decl - a XQuerySchemaImport

add

public void add(XQueryFunctionDecl defn)
Method add

Parameters:
defn - a XQueryFunctionDefinition

getVersion

public XQueryVersionDecl getVersion()
Method getVersion

Returns:
a String

getDefaultElementNamespace

public java.util.List<XQueryDefaultNamespaceDecl> getDefaultElementNamespace()
Method getDefaultNamespaceDecls

Returns:
a List

getDefaultFunctionNamespace

public java.util.List<XQueryDefaultNamespaceDecl> getDefaultFunctionNamespace()
Method getDefaultNamespaceDecls

Returns:
a List

getDefaultCollation

public java.util.List<XQueryDefaultCollationDecl> getDefaultCollation()
Method getDefaultNamespaceDecls

Returns:
a List

getBaseURI

public java.util.List<XQueryBaseURIDecl> getBaseURI()
Method getBaseURIDecls

Returns:
a List

getConstructionMode

public java.util.List<XQueryConstructionDecl> getConstructionMode()
Method getConstructionMode

Returns:
a XQueryConstructionDecl

getOrderingMode

public java.util.List<XQueryDefaultOrderingDecl> getOrderingMode()
Method getOrderingMode

Returns:
a XQueryOrderingDecl

getEmptyOrderDecl

public java.util.List<XQueryEmptyOrderDecl> getEmptyOrderDecl()
Returns EmptyOrderDecl

Returns:
a List

getCopyNamespacesDecl

public java.util.List<XQueryCopyNamespacesDecl> getCopyNamespacesDecl()
Returns CopyNamespacesDecl

Returns:
a List

getNamespaceDecls

public java.util.List<XQueryNamespaceDecl> getNamespaceDecls()
Method getNamespaceDecls

Returns:
a List

getSchemaImports

public java.util.List<XQuerySchemaImport> getSchemaImports()
Method getSchemaImports

Returns:
a List

getModuleImports

public java.util.List<XQueryModuleImport> getModuleImports()
Method getSchemaImports

Returns:
a List

getVarDefns

public java.util.List<XQueryVarDecl> getVarDefns()
Method getSchemaImports

Returns:
a List

getFunctionDefns

public java.util.List<XQueryFunctionDecl> getFunctionDefns()
Method getFunctionDefns

Returns:
a List

getOptionDecl

public java.util.List<XQueryOptionDecl> getOptionDecl()
Returns OptionDecl

Returns:
a List

acceptVisitor

public void acceptVisitor(VisitorXQueryModulesAndProlog visitor)
                   throws XQueryException
Method acceptVisitor

Parameters:
visitor - a VisitorXQuery
Throws:
QueryException
XQueryException