AbsentExtensionElement
, DataElement
, DummyNamespaceResolver
, ElementImpl
, ExtensionInstruction
, IDFilter
, IndependentContext
, InscopeNamespaceResolver
, JAXPXPathStaticContext
, LiteralResultElement
, NamespaceContextImpl
, NamespaceMaintainer
, NamespaceReducer
, NamespaceResolverForElements
, PullNamespaceReducer
, SavedNamespaceContext
, SaxonAssign
, SaxonBreak
, SaxonCallTemplate
, SaxonCollation
, SaxonContinue
, SaxonDoctype
, SaxonEntityRef
, SaxonFinally
, SaxonImportQuery
, SaxonIterate
, SaxonScript
, SaxonWhile
, SQLClose
, SQLColumn
, SQLConnect
, SQLDelete
, SQLInsert
, SQLQuery
, SQLUpdate
, StartTagBuffer
, StyleElement
, XSLAnalyzeString
, XSLApplyImports
, XSLApplyTemplates
, XSLAttribute
, XSLAttributeSet
, XSLCallTemplate
, XSLCharacterMap
, XSLChoose
, XSLComment
, XSLCopy
, XSLCopyOf
, XSLDecimalFormat
, XSLDocument
, XSLElement
, XSLFallback
, XSLForEach
, XSLForEachGroup
, XSLFunction
, XSLGeneralIncorporate
, XSLGeneralVariable
, XSLIf
, XSLImport
, XSLImportSchema
, XSLInclude
, XSLKey
, XSLMatchingSubstring
, XSLMessage
, XSLNamespace
, XSLNamespaceAlias
, XSLNextMatch
, XSLNumber
, XSLOtherwise
, XSLOutput
, XSLOutputCharacter
, XSLParam
, XSLPerformSort
, XSLPreserveSpace
, XSLProcessingInstruction
, XSLResultDocument
, XSLSequence
, XSLSort
, XSLStringConstructor
, XSLStylesheet
, XSLTemplate
, XSLText
, XSLValueOf
, XSLVariable
, XSLVariableDeclaration
, XSLWhen
, XSLWithParam
public interface NamespaceResolver
Modifier and Type | Method | Description |
---|---|---|
java.lang.String |
getURIForPrefix(java.lang.String prefix,
boolean useDefault) |
Get the namespace URI corresponding to a given prefix.
|
java.util.Iterator |
iteratePrefixes() |
Get an iterator over all the prefixes declared in this namespace context.
|
java.lang.String getURIForPrefix(java.lang.String prefix, boolean useDefault)
prefix
- the namespace prefix. May be the zero-length string, indicating
that there is no prefix. This indicates either the default namespace or the
null namespace, depending on the value of useDefault.useDefault
- true if the default namespace is to be used when the
prefix is "". If false, the method returns "" when the prefix is "".java.util.Iterator iteratePrefixes()