StaticContextRootStaticContextImplpublic class StaticContextImpl extends Object implements StaticContext
StaticContext.BoundarySpaceProperty, StaticContext.ConstructionModeProperty, StaticContext.CopyNamespacesModeProperty, StaticContext.EmptyOrderProperty, StaticContext.OrderingModeProperty| Modifier and Type | Field | Description | 
|---|---|---|
| protected Map<QName,AttributeType> | attributeDeclarationMap | |
| protected Map<String,Collation> | collationMap | |
| protected Map<String,SequenceType> | collectionTypeMap | |
| protected Map<String,SequenceType> | documentTypeMap | |
| protected Map<QName,ElementType> | elementDeclarationMap | |
| protected Map<QName,Function[]> | functionMap | |
| protected List<org.apache.commons.lang3.tuple.Pair<String,List<String>>> | moduleImports | |
| protected Map<QName,String> | options | |
| protected List<org.apache.commons.lang3.tuple.Pair<String,List<String>>> | schemaImports | |
| protected Map<QName,SchemaType> | schemaTypeMap | |
| protected List<SequenceType> | sequenceTypeList | |
| protected Map<SequenceType,Integer> | sequenceTypeMap | 
| Constructor | Description | 
|---|---|
| StaticContextImpl(StaticContext parent) | 
protected final Map<String,SequenceType> documentTypeMap
protected final Map<String,SequenceType> collectionTypeMap
protected final List<org.apache.commons.lang3.tuple.Pair<String,List<String>>> moduleImports
protected final List<org.apache.commons.lang3.tuple.Pair<String,List<String>>> schemaImports
protected final Map<QName,SchemaType> schemaTypeMap
protected final Map<SequenceType,Integer> sequenceTypeMap
protected final List<SequenceType> sequenceTypeList
protected final Map<QName,AttributeType> attributeDeclarationMap
protected final Map<QName,ElementType> elementDeclarationMap
public StaticContextImpl(StaticContext parent)
public StaticContext getParent()
getParent in interface StaticContextpublic String lookupNamespaceUri(String prefix)
lookupNamespaceUri in interface StaticContextpublic void registerNamespaceUri(String prefix, String uri)
registerNamespaceUri in interface StaticContextpublic Collation lookupCollation(String collationName)
lookupCollation in interface StaticContextpublic void registerCollation(String collationName, Collation collation)
registerCollation in interface StaticContextpublic Function lookupFunction(QName functionName, int arity)
lookupFunction in interface StaticContextpublic Function[] lookupFunctions(QName functionName)
lookupFunctions in interface StaticContextpublic void registerFunction(Function function)
registerFunction in interface StaticContextpublic Iterator<Function> listFunctions()
listFunctions in interface StaticContextpublic SequenceType lookupDocumentType(String docUri)
lookupDocumentType in interface StaticContextpublic void registerDocumentType(String docUri, SequenceType type)
registerDocumentType in interface StaticContextpublic XQueryVariable lookupVariable(QName name)
lookupVariable in interface StaticContextpublic void registerVariable(XQueryVariable var)
registerVariable in interface StaticContextpublic Iterator<XQueryVariable> listVariables()
listVariables in interface StaticContextpublic SequenceType lookupCollectionType(String collectionUri)
lookupCollectionType in interface StaticContextpublic void registerCollectionType(String collectionUri, SequenceType type)
registerCollectionType in interface StaticContextpublic Iterator<org.apache.commons.lang3.tuple.Pair<String,List<String>>> listModules()
listModules in interface StaticContextpublic void registerModuleImport(String uri, List<String> locations)
registerModuleImport in interface StaticContextpublic Iterator<org.apache.commons.lang3.tuple.Pair<String,List<String>>> listSchemas()
listSchemas in interface StaticContextpublic void registerSchemaImport(String uri, List<String> locations)
registerSchemaImport in interface StaticContextpublic SchemaType lookupSchemaType(QName name)
lookupSchemaType in interface StaticContextpublic void registerSchemaType(QName name, SchemaType type)
registerSchemaType in interface StaticContextpublic int lookupSequenceType(SequenceType type)
lookupSequenceType in interface StaticContextpublic SequenceType lookupSequenceType(int code)
lookupSequenceType in interface StaticContextpublic int encodeSequenceType(SequenceType type)
encodeSequenceType in interface StaticContextpublic int getMaxSequenceTypeCode()
getMaxSequenceTypeCode in interface StaticContextpublic AttributeType lookupAttributeDeclaration(QName name)
lookupAttributeDeclaration in interface StaticContextpublic void registerAttributeDeclaration(QName name, AttributeType attrDecl)
registerAttributeDeclaration in interface StaticContextpublic ElementType lookupElementDeclaration(QName name)
lookupElementDeclaration in interface StaticContextpublic void registerElementDeclaration(QName name, ElementType elemDecl)
registerElementDeclaration in interface StaticContextpublic StaticContext.BoundarySpaceProperty getBoundarySpaceProperty()
getBoundarySpaceProperty in interface StaticContextpublic void setBoundarySpaceProperty(StaticContext.BoundarySpaceProperty boundarySpaceProperty)
setBoundarySpaceProperty in interface StaticContextpublic String getDefaultFunctionNamespaceUri()
getDefaultFunctionNamespaceUri in interface StaticContextpublic void setDefaultFunctionNamespaceUri(String uri)
setDefaultFunctionNamespaceUri in interface StaticContextpublic String getDefaultElementNamespaceUri()
getDefaultElementNamespaceUri in interface StaticContextpublic void setDefaultElementNamespaceUri(String uri)
setDefaultElementNamespaceUri in interface StaticContextpublic StaticContext.OrderingModeProperty getOrderingModeProperty()
getOrderingModeProperty in interface StaticContextpublic void setOrderingModeProperty(StaticContext.OrderingModeProperty orderingMode)
setOrderingModeProperty in interface StaticContextpublic StaticContext.EmptyOrderProperty getEmptyOrderProperty()
getEmptyOrderProperty in interface StaticContextpublic void setEmptyOrderProperty(StaticContext.EmptyOrderProperty emptyOrder)
setEmptyOrderProperty in interface StaticContextpublic String getDefaultCollation()
getDefaultCollation in interface StaticContextpublic void setDefaultCollation(String defaultCollation)
setDefaultCollation in interface StaticContextpublic String getBaseUri()
getBaseUri in interface StaticContextpublic void setBaseUri(String baseUri)
setBaseUri in interface StaticContextpublic StaticContext.ConstructionModeProperty getConstructionModeProperty()
getConstructionModeProperty in interface StaticContextpublic void setConstructionModeProperty(StaticContext.ConstructionModeProperty constructionMode)
setConstructionModeProperty in interface StaticContextpublic StaticContext.CopyNamespacesModeProperty getCopyNamespacesModeProperty()
getCopyNamespacesModeProperty in interface StaticContextpublic void setCopyNamespacesModeProperty(StaticContext.CopyNamespacesModeProperty copyNamespacesMode)
setCopyNamespacesModeProperty in interface StaticContextpublic SequenceType getDefaultCollectionType()
getDefaultCollectionType in interface StaticContextpublic void setDefaultCollectionType(SequenceType type)
setDefaultCollectionType in interface StaticContextpublic void setOption(QName name, String value)
setOption in interface StaticContextpublic String getOption(QName name)
getOption in interface StaticContextpublic IStaticContextFactory createFactory()
createFactory in interface StaticContextCopyright © 2019 Apache Software Foundation. All rights reserved.