Package net.sf.saxon.trans
Class TypeAliasManager
- java.lang.Object
-
- net.sf.saxon.trans.TypeAliasManager
-
public class TypeAliasManager extends java.lang.Object
Manager for xsl:item-type declarations in a stylesheet. Language extension proposed for XSLT 4.0
-
-
Constructor Summary
Constructors Constructor Description TypeAliasManager()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ItemType
getItemType(StructuredQName alias)
void
processAllDeclarations(java.util.List<ComponentDeclaration> topLevel)
void
processDeclaration(ComponentDeclaration declaration)
void
registerTypeAlias(StructuredQName name, ItemType type)
-
-
-
Method Detail
-
registerTypeAlias
public void registerTypeAlias(StructuredQName name, ItemType type)
-
processDeclaration
public void processDeclaration(ComponentDeclaration declaration) throws XPathException
- Throws:
XPathException
-
processAllDeclarations
public void processAllDeclarations(java.util.List<ComponentDeclaration> topLevel) throws XPathException
- Throws:
XPathException
-
getItemType
public ItemType getItemType(StructuredQName alias)
-
-