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.Object
Manager 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 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)
-
-