|
deegree 2.2 (2008/12/22 11:33 build-3038-official) | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.deegree.ogcbase.XMLFactory
org.deegree.ogcwebservices.csw.discovery.XMLFactory
public class XMLFactory
Field Summary |
---|
Fields inherited from class org.deegree.ogcbase.XMLFactory |
---|
GMLNS, OGCNS, XLNNS |
Constructor Summary | |
---|---|
XMLFactory()
|
Method Summary | |
---|---|
protected static void |
appendTypeNamesAttribute(Element rootElement,
Element toBeInserted,
List<QualifiedName> typeNames,
Map<String,QualifiedName> aliases)
|
static DescribeRecordResultDocument |
export(DescribeRecordResult response)
Exports a DescribeRecordResponse instance to a
DescribeRecordResponseDocument . |
static GetRecordByIdDocument |
export(GetRecordById request)
Exports a GetRecordById instance to a GetRecordByIdDocument . |
static GetRecordByIdResultDocument |
export(GetRecordByIdResult response)
Exports a instance of GetRecordByIdResult to a GetRecordByIdResultDocument . |
static GetRecordsDocument |
export(GetRecords request)
Exports a GetRecords instance to a GetRecordsDocument . |
static GetRecordsResultDocument |
export(GetRecordsResult response)
Exports a GetRecordsResponse instance to a
GetRecordsResponseDocument . |
Methods inherited from class org.deegree.ogcbase.XMLFactory |
---|
appendCodeList, appendEnvelope, appendFeatureId, appendGeometry, appendInterval, appendKeywords, appendKeywords, appendLonLatEnvelope, appendOnlineResource, appendPropertyPath, appendSimpleLinkAttributes, appendTemporalDomain, appendTimePeriod, appendTimePosition, appendTimeResolution, appendTypedLiteral, appendValues |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public XMLFactory()
Method Detail |
---|
public static GetRecordsResultDocument export(GetRecordsResult response) throws XMLException
GetRecordsResponse
instance to a
GetRecordsResponseDocument
.
response
-
GetRecordsResponse
XMLException
- if XML template could not be loadedpublic static GetRecordByIdResultDocument export(GetRecordByIdResult response) throws XMLException
GetRecordByIdResult
to a GetRecordByIdResultDocument
.
response
-
XMLException
public static DescribeRecordResultDocument export(DescribeRecordResult response) throws XMLException
DescribeRecordResponse
instance to a
DescribeRecordResponseDocument
.
response
-
DescribeRecordResponse
XMLException
- if XML template could not be loadedpublic static GetRecordsDocument export(GetRecords request) throws XMLException, OGCWebServiceException
GetRecords
instance to a GetRecordsDocument
.
request
-
GetRecords
XMLException
- if some elements could not be appended
OGCWebServiceException
- if an error occurred while creating the xml-representation of the GetRecords
bean.protected static void appendTypeNamesAttribute(Element rootElement, Element toBeInserted, List<QualifiedName> typeNames, Map<String,QualifiedName> aliases)
rootElement
- the first node of the DocuementtoBeInserted
- to which the typeNames attribute will be appendedtypeNames
- to be inserted into the toBeInserted elementaliases
- may be null
, if not each typeName must have exactly one alias
defined, which will be inserted after the typename (e.g. typename=$o). If map must
contain a mapping from variable to qualifiedName (e.g. [o, typeName]);public static GetRecordByIdDocument export(GetRecordById request) throws XMLException
GetRecordById
instance to a GetRecordByIdDocument
.
request
-
GetRecordById
XMLException
- if XML template could not be loaded
|
deegree 2.2 (2008/12/22 11:33 build-3038-official) | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
an open source project founded by lat/lon, Bonn, Germany.
For more information visit: http://deegree.sourceforge.net