| 
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
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.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