|
deegree 2.5 (2011/06/29 09:44 build-8-official) | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.deegree.ogcwebservices.AbstractOGCWebServiceRequest org.deegree.ogcwebservices.csw.AbstractCSWRequest org.deegree.ogcwebservices.csw.discovery.DescribeRecord
public class DescribeRecord
The mandatory DescribeRecord operation allows a client to discover elements of the information model supported by the target catalogue service. The operation allows some or all of the information model to be described.
Constructor Summary | |
---|---|
DescribeRecord(java.lang.String id,
java.lang.String version,
java.util.Map<java.lang.String,java.lang.String> vendorSpecificParameter)
Creates a new DescribeRecord instance. |
|
DescribeRecord(java.lang.String id,
java.lang.String version,
java.util.Map<java.lang.String,java.lang.String> vendorSpecificParameter,
java.util.Map<java.lang.String,java.net.URI> namespaceMappings,
java.lang.String[] typeNames,
java.lang.String outputFormat,
java.net.URI schemaLanguage)
Creates a new DescribeRecord instance. |
Method Summary | |
---|---|
static DescribeRecord |
create(java.util.Map<java.lang.String,java.lang.String> kvp)
Creates a new DecribeRecord instance from the values stored in the submitted
Map. |
static DescribeRecord |
create(java.lang.String id,
org.w3c.dom.Element root)
creates a GetRecords request from the XML fragment passed. |
java.util.Map<java.lang.String,java.net.URI> |
getNamespaces()
Used to specify namespace(s) and their prefix(es). |
java.lang.String |
getOutputFormat()
A MIME type indicating the format that the output document should have. |
java.net.URI |
getSchemaLanguage()
Default value is 'XMLSCHEMA'. |
java.lang.String[] |
getTypeNames()
One or more qualified type names to be described. |
Methods inherited from class org.deegree.ogcwebservices.csw.AbstractCSWRequest |
---|
getNSMappings, getServiceName |
Methods inherited from class org.deegree.ogcwebservices.AbstractOGCWebServiceRequest |
---|
getId, getParam, getParamAsInt, getParamValues, getRequestParameter, getRequiredParam, getVendorSpecificParameter, getVendorSpecificParameters, getVersion, toString |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
DescribeRecord(java.lang.String id, java.lang.String version, java.util.Map<java.lang.String,java.lang.String> vendorSpecificParameter)
DescribeRecord
instance.
id
- version
- vendorSpecificParameter
- DescribeRecord(java.lang.String id, java.lang.String version, java.util.Map<java.lang.String,java.lang.String> vendorSpecificParameter, java.util.Map<java.lang.String,java.net.URI> namespaceMappings, java.lang.String[] typeNames, java.lang.String outputFormat, java.net.URI schemaLanguage)
DescribeRecord
instance.
id
- version
- vendorSpecificParameter
- namespaceMappings
- typeNames
- outputFormat
- schemaLanguage
- Method Detail |
---|
public static DescribeRecord create(java.lang.String id, org.w3c.dom.Element root) throws MissingParameterValueException, InvalidParameterValueException, OGCWebServiceException
id
- unique ID of the requestroot
- root element of the GetRecors request
MissingParameterValueException
InvalidParameterValueException
OGCWebServiceException
public static DescribeRecord create(java.util.Map<java.lang.String,java.lang.String> kvp) throws InvalidParameterValueException, MissingParameterValueException
DecribeRecord
instance from the values stored in the submitted
Map. Keys (parameter names) in the Map must be uppercase.
kvp
- Map containing the parameters
InvalidParameterValueException
MissingParameterValueException
public java.util.Map<java.lang.String,java.net.URI> getNamespaces()
Zero or one (Optional). Include value for each namespace used by a TypeName. If not included, all qualified names are in the default namespace
public java.lang.String[] getTypeNames()
Zero or one (Optional). Default action is to describe all types known to server.
public java.lang.String getOutputFormat()
Zero or one (Optional). Default value is text/xml
public java.net.URI getSchemaLanguage()
|
deegree 2.5 (2011/06/29 09:44 build-8-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://www.deegree.org