|
deegree 2.6-pre (2011/11/29 00:10 build-378-unofficial) | |||||||||
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
MissingParameterValueException
public 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.6-pre (2011/11/29 00:10 build-378-unofficial) | |||||||||
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