Package net.sf.saxon.trans
Class TypeAliasManager
- java.lang.Object
-
- net.sf.saxon.trans.TypeAliasManager
-
- Direct Known Subclasses:
TypeAliasManagerPE
public class TypeAliasManager extends java.lang.ObjectManager for saxon:type-alias declarations in a stylesheet. Saxon extension introduced in Saxon 9.8 This is a dummy version for Saxon-HE: the feature requires Saxon-PE or higher
-
-
Constructor Summary
Constructors Constructor Description TypeAliasManager()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ItemTypegetItemType(StructuredQName alias)voidprocessAllDeclarations(java.util.List<ComponentDeclaration> topLevel)voidprocessDeclaration(ComponentDeclaration declaration)voidregisterTypeAlias(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)
-
-