net.sf.saxon.style
Class XSLCharacterMap
- Locator, Container, Locator, Serializable, Source, SourceLocator, FingerprintedNode, InstructionInfo, Item, LocationProvider, NamespaceResolver, NodeInfo, PullEvent, SaxonLocator, ValueRepresentation
public class XSLCharacterMap
An xsl:character-map declaration in the stylesheet.
REPORT_ALWAYS , REPORT_IF_INSTANTIATED , REPORT_UNLESS_FALLBACK_AVAILABLE , REPORT_UNLESS_FORWARDS_COMPATIBLE , defaultCollationName , defaultXPathNamespace , extensionNamespaces , reportingCircumstances , staticContext , validationError , version |
allocateLocationId , allocatePatternSlots , allocateSlots , backwardsCompatibleModeIsEnabled , bindVariable , checkEmpty , checkSortComesFirst , checkTopLevel , checkUnknownAttribute , checkWithinTemplate , compile , compileError , compileError , compileError , compileSequenceConstructor , compileWarning , definesExcludedNamespace , definesExtensionElement , fallbackProcessing , fixupReferences , forwardsCompatibleModeIsEnabled , getAllStylesheetFunctions , getAttributeSets , getAttributeValue , getCommonChildItemType , getConstructType , getContainingSlotManager , getContainingStylesheet , getDefaultCollationName , getDefaultXPathNamespace , getExecutable , getHostLanguage , getLastChildInstruction , getLineNumber , getLineNumber , getLocationProvider , getNamespaceResolver , getObjectName , getObjectName , getPrecedence , getPreparedStylesheet , getPrincipalStylesheet , getProperties , getProperty , getReturnedItemType , getSchemaType , getStaticContext , getStylesheetFunction , getSystemId , getTypeAnnotation , getVersion , getWithParamInstructions , isExcludedNamespace , isExplaining , isExtensionNamespace , isInstruction , isPermittedChild , isTopLevel , issueWarning , issueWarning , makeAttributeValueTemplate , makeExpression , makeExpressionVisitor , makeNamespaceContext , makePattern , makeQName , makeSequenceType , makeSortKeys , makeTraceInstruction , markTailCalls , mayContainFallback , mayContainSequenceConstructor , postValidate , prepareAttributes , processAllAttributes , processAttributes , processDefaultCollationAttribute , processDefaultXPathNamespaceAttribute , processExcludedNamespaces , processExtensionElementAttribute , processVersionAttribute , replaceSubExpression , reportAbsence , setLineNumber , setObjectName , setValidationError , substituteFor , typeCheck , typeCheck , undeclaredNamespaceError , validate , validateChildren , validateSubtree |
copy , getAttributeList , getAttributeValue , getDeclaredNamespaces , getInScopeNamespaceCodes , getPrefixForURI , getURICodeForPrefix , getURIForPrefix , initialise , iteratePrefixes , setNamespaceDeclarations |
copy , generateId , getAttributeList , getBaseURI , getDeclaredNamespaces , getDocumentRoot , getLineNumber , getNameCode , getNodeKind , getRoot , getSystemId , initialise , setLineNumber , setNameCode , setSystemId |
addChild , compact , enumerateChildren , getFirstChild , getLastChild , getNthChild , getSequenceNumber , getStringValue , getStringValueCS , hasChildNodes , useChildrenArray |
atomize , compareOrder , equals , generateId , getAttributeValue , getBaseURI , getColumnNumber , getConfiguration , getDeclaredNamespaces , getDisplayName , getDocumentNumber , getDocumentRoot , getFingerprint , getFirstChild , getLastChild , getLineNumber , getLocalPart , getNameCode , getNamePool , getNextInDocument , getNextSibling , getParent , getPrefix , getPreviousInDocument , getPreviousSibling , getPublicId , getRoot , getSequenceNumber , getStringValueCS , getSystemId , getTypeAnnotation , getTypedValue , getURI , hasChildNodes , hashCode , isSameNodeInfo , iterateAxis , iterateAxis , setSystemId |
assemble
public void assemble(IntHashMap map)
Assemble all the mappings defined by this character map, adding them to a
HashMap that maps integer codepoints to strings
map
- a hash map to be populated with the character mappings
getCharacterMapName
public StructuredQName getCharacterMapName()
Get the fingerprint of the name of this character map
isRedundant
public boolean isRedundant()
Test whether this character map is redundant (because another with the
same name has higher import precedence). Note that a character map is not
considered redundant simply because it is not referenced in an xsl:output
declaration; we allow character-maps to be selected at run-time using the
setOutputProperty() API.
- true if this character map is redundant