|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.deegree_impl.services.wcas.capabilities.WCASCapabilitiesFactory
Factory class for creating a catalog capabilities object from a XML document.
---------------------------------------------------------------------
Field Summary | |
private static java.lang.String |
iso19115ns
|
private static java.lang.String |
iso19119ns
|
private static java.lang.String |
namespace
|
Constructor Summary | |
WCASCapabilitiesFactory()
|
Method Summary | |
static WCASCapabilities |
createCapabilities(org.w3c.dom.Document doc)
factory method for creating a WFSCapabilities object from a OGC WFS 1.0.0 conform XML capabilities document |
static WCASCapabilities |
createCapabilities(java.net.URL url)
factory method for creating a WCASCapabilities object from a file that contains XML capabilities document |
private static Capability |
getCapability(org.w3c.dom.Element capElement)
returns an instance of an object that capsulates the service element of the WFS capabilities. |
private static DCPType[] |
getDCPTypes(org.w3c.dom.NodeList nl)
returns the addresses and protocols a request can be reached |
private static CException |
getExceptions(org.w3c.dom.Element element)
returns the format exception will be retruned |
private static FederatedCatalog[] |
getFederatedCatalogs(org.w3c.dom.NodeList nl)
returns the federated catalogs that are known by the catalog |
private static GetCapabilities |
getGetCapabilities(org.w3c.dom.Element element)
returns the GetCapabilities description |
private static ISO19119 |
getISO19119(org.w3c.dom.Element element)
returns the metadata description of the catalog |
private static java.lang.String[] |
getKeywords(org.w3c.dom.NodeList nl)
returns the keywords of a RecordType |
private static GM_Envelope |
getLatLonBoundingBox(org.w3c.dom.Element element)
returns the bounding box of a RecordType |
private static MetadataURL[] |
getMetadataURLs(org.w3c.dom.Element element)
returns the metadata descriptions of a RecordType |
private static Operation[] |
getOperations(org.w3c.dom.Element element)
returns the operations of the record types available through the catalog |
private static PresentOptions |
getPresentOptions(org.w3c.dom.Element element)
returns the present options description contained within the capabilities |
private static QueryLanguages |
getQueryLanguages(org.w3c.dom.NodeList nl)
returns the query languages known by the catalog |
private static RecordTypeList |
getRecordTypeList(org.w3c.dom.Element element)
returns the record type list description contained within the capabilities |
private static RecordType[] |
getRecordTypes(org.w3c.dom.NodeList nl)
returns the record type available through the catalog |
private static Request |
getRequest(org.w3c.dom.Element element)
returns the request description contained within the capabilities |
private static java.util.HashMap |
getSchemaLocations(org.w3c.dom.NodeList nl)
returns the locations of the schema definitions that describes the reponses of catalog |
private static TaxonomyTypeList |
getTaxonomyTypeList(org.w3c.dom.Element element)
returns the description of taxonomies contained within the capabilities |
private static org.w3c.dom.Document |
getVendorSpecificCapabilities(org.w3c.dom.Element element)
returns vendor specific capabilities |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
private static java.lang.String namespace
private static java.lang.String iso19119ns
private static java.lang.String iso19115ns
Constructor Detail |
public WCASCapabilitiesFactory()
Method Detail |
public static WCASCapabilities createCapabilities(java.net.URL url) throws java.io.IOException, org.xml.sax.SAXException, java.lang.Exception
java.io.IOException
org.xml.sax.SAXException
java.lang.Exception
public static WCASCapabilities createCapabilities(org.w3c.dom.Document doc) throws java.lang.Exception
java.lang.Exception
private static java.util.HashMap getSchemaLocations(org.w3c.dom.NodeList nl) throws java.lang.Exception
java.lang.Exception
private static ISO19119 getISO19119(org.w3c.dom.Element element)
private static DCPType[] getDCPTypes(org.w3c.dom.NodeList nl)
private static Capability getCapability(org.w3c.dom.Element capElement) throws java.lang.Exception
java.lang.Exception
private static QueryLanguages getQueryLanguages(org.w3c.dom.NodeList nl) throws java.lang.Exception
java.lang.Exception
private static TaxonomyTypeList getTaxonomyTypeList(org.w3c.dom.Element element) throws java.lang.Exception
java.lang.Exception
private static Request getRequest(org.w3c.dom.Element element)
private static GetCapabilities getGetCapabilities(org.w3c.dom.Element element)
private static RecordTypeList getRecordTypeList(org.w3c.dom.Element element) throws java.lang.Exception
java.lang.Exception
private static RecordType[] getRecordTypes(org.w3c.dom.NodeList nl) throws java.lang.Exception
java.lang.Exception
private static java.lang.String[] getKeywords(org.w3c.dom.NodeList nl)
private static GM_Envelope getLatLonBoundingBox(org.w3c.dom.Element element)
private static Operation[] getOperations(org.w3c.dom.Element element)
private static MetadataURL[] getMetadataURLs(org.w3c.dom.Element element) throws java.lang.Exception
java.lang.Exception
private static PresentOptions getPresentOptions(org.w3c.dom.Element element)
private static FederatedCatalog[] getFederatedCatalogs(org.w3c.dom.NodeList nl) throws java.lang.Exception
java.lang.Exception
private static CException getExceptions(org.w3c.dom.Element element)
private static org.w3c.dom.Document getVendorSpecificCapabilities(org.w3c.dom.Element element)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |