public class TypeInfoPathManager
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected java.util.Map |
typeinfos
The type mappings.
|
Constructor and Description |
---|
TypeInfoPathManager(java.util.Set typeinfos)
Create a new manager.
|
Modifier and Type | Method and Description |
---|---|
void |
addTypeInfo(TypeInfo typeinfo)
Add a type info.
|
protected TypeInfo |
findTypeInfo(java.util.Set typeinfos,
QName[] fullpath,
java.util.Map rawattributes)
Find type find in the set of type infos.
|
TypeInfo |
getTypeInfo(QName tag,
QName[] fullpath,
java.util.Map<java.lang.String,java.lang.String> rawattributes)
Get the most specific mapping info.
|
public TypeInfoPathManager(java.util.Set typeinfos)
public TypeInfo getTypeInfo(QName tag, QName[] fullpath, java.util.Map<java.lang.String,java.lang.String> rawattributes)
tag
- The tag.fullpath
- The full path.public void addTypeInfo(TypeInfo typeinfo)
typeinfo
- The type info.