|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.deegree.commons.xml.XMLAdapter
org.deegree.metadata.persistence.iso.parsing.ISOQPParsing
public final class ISOQPParsing
Parsing regarding to ISO and DC application profile. Here the input XML document is parsed into its parts. So this is the entry point to generate a record that fits with the backend. The queryable and returnable properties are disentangled. This is needed to put them into the queryable property tables in the backend and makes them queryable. In this context they are feasible to build the Dublin Core record which has nearly planar elements with no nested areas.
Field Summary |
---|
Fields inherited from class org.deegree.commons.xml.XMLAdapter |
---|
DEFAULT_URL, nsContext, rootElement, XLN_NS |
Constructor Summary | |
---|---|
ISOQPParsing()
|
Method Summary | |
---|---|
ParsedProfileElement |
parseAPISO(org.apache.axiom.om.OMElement element)
Parses the recordelement that should be inserted into the backend. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public ISOQPParsing()
Method Detail |
---|
public ParsedProfileElement parseAPISO(org.apache.axiom.om.OMElement element) throws MetadataStoreException
e.g. the "fileIdentifier" is put into an OMElement identifier and its identification-String is put into the
QueryableProperties
.
element
- the XML element that has to be parsed to be able to generate needed database properties
ParsedProfileElement
java.io.IOException
MetadataStoreException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |