org.fao.geonet.kernel.schema
Class MetadataSchema
java.lang.Object
org.fao.geonet.kernel.schema.MetadataSchema
public class MetadataSchema
- extends java.lang.Object
Method Summary |
void |
addNS(java.lang.String targetNSPrefix,
java.lang.String targetNS)
|
void |
addType(java.lang.String name,
MetadataType mdt)
|
java.util.ArrayList |
getElementSubs(java.lang.String elem)
|
java.lang.String |
getElementType(java.lang.String elem,
java.lang.String parent)
|
java.util.ArrayList |
getElementValues(java.lang.String elem,
java.lang.String parent)
|
java.lang.String |
getName()
|
java.lang.String |
getNS(java.lang.String targetNSPrefix)
|
MetadataType |
getTypeInfo(java.lang.String type)
|
boolean |
isSimpleElement(java.lang.String elem,
java.lang.String parent)
A simple type is a type that has no children and no attributes (but can
have restrictions on its value) |
void |
setName(java.lang.String inName)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
setName
public void setName(java.lang.String inName)
getName
public java.lang.String getName()
getTypeInfo
public MetadataType getTypeInfo(java.lang.String type)
getElementType
public java.lang.String getElementType(java.lang.String elem,
java.lang.String parent)
throws java.lang.Exception
- Throws:
java.lang.Exception
isSimpleElement
public boolean isSimpleElement(java.lang.String elem,
java.lang.String parent)
throws java.lang.Exception
- A simple type is a type that has no children and no attributes (but can
have restrictions on its value)
- Throws:
java.lang.Exception
getElementSubs
public java.util.ArrayList getElementSubs(java.lang.String elem)
getElementValues
public java.util.ArrayList getElementValues(java.lang.String elem,
java.lang.String parent)
throws java.lang.Exception
- Throws:
java.lang.Exception
addType
public void addType(java.lang.String name,
MetadataType mdt)
addNS
public void addNS(java.lang.String targetNSPrefix,
java.lang.String targetNS)
getNS
public java.lang.String getNS(java.lang.String targetNSPrefix)