|
deegree 2.3 (2010/04/09 10:10 build-4-official) | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.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(String id,
String version,
Map<String,String> vendorSpecificParameter)
Creates a new DescribeRecord instance. |
|
DescribeRecord(String id,
String version,
Map<String,String> vendorSpecificParameter,
Map<String,URI> namespaceMappings,
String[] typeNames,
String outputFormat,
URI schemaLanguage)
Creates a new DescribeRecord instance. |
|
| Method Summary | |
|---|---|
static DescribeRecord |
create(Map<String,String> kvp)
Creates a new DecribeRecord instance from the values stored in the submitted
Map. |
static DescribeRecord |
create(String id,
Element root)
creates a GetRecords request from the XML fragment passed. |
Map<String,URI> |
getNamespaces()
Used to specify namespace(s) and their prefix(es). |
String |
getOutputFormat()
A MIME type indicating the format that the output document should have. |
URI |
getSchemaLanguage()
Default value is 'XMLSCHEMA'. |
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(String id,
String version,
Map<String,String> vendorSpecificParameter)
DescribeRecord instance.
id - version - vendorSpecificParameter -
DescribeRecord(String id,
String version,
Map<String,String> vendorSpecificParameter,
Map<String,URI> namespaceMappings,
String[] typeNames,
String outputFormat,
URI schemaLanguage)
DescribeRecord instance.
id - version - vendorSpecificParameter - namespaceMappings - typeNames - outputFormat - schemaLanguage - | Method Detail |
|---|
public static DescribeRecord create(String id,
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(Map<String,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
MissingParameterValueExceptionpublic Map<String,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 String[] getTypeNames()
Zero or one (Optional). Default action is to describe all types known to server.
public String getOutputFormat()
Zero or one (Optional). Default value is text/xml
public URI getSchemaLanguage()
|
deegree 2.3 (2010/04/09 10:10 build-4-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