Package eu.clarin.sru.client.fcs
Class ClarinFCSEndpointDescription
- java.lang.Object
-
- eu.clarin.sru.client.fcs.ClarinFCSEndpointDescription
-
- All Implemented Interfaces:
SRUExtraResponseData
,Serializable
public class ClarinFCSEndpointDescription extends Object implements Serializable, SRUExtraResponseData
CLARIN-FCS endpoint description holder class.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ClarinFCSEndpointDescription.DataView
This class implements a description of a data view supported by the endpoint.static class
ClarinFCSEndpointDescription.Layer
static class
ClarinFCSEndpointDescription.ResourceInfo
This class implements a description of a resource available at an endpoint.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<URI>
getCapabilities()
Get the list of capabilities supported by this endpoint.List<ClarinFCSEndpointDescription.ResourceInfo>
getResources()
Get the list of top-level resources of this endpoint.QName
getRootElement()
List<ClarinFCSEndpointDescription.DataView>
getSupportedDataViews()
Get the list of data views supported by this endpoint.List<ClarinFCSEndpointDescription.Layer>
getSupportedLayers()
Get the list of data views supported by this endpoint.int
getVersion()
Get the version of this endpoint description.
-
-
-
Method Detail
-
getRootElement
public QName getRootElement()
- Specified by:
getRootElement
in interfaceSRUExtraResponseData
-
getVersion
public int getVersion()
Get the version of this endpoint description.- Returns:
- the version of the endpoint description
-
getCapabilities
public List<URI> getCapabilities()
Get the list of capabilities supported by this endpoint. The list contains the appropriate URIs defined by the CLARIN-FCS specification to indicate support for certain capabilities.- Returns:
- the list of capabilities supported by this endpoint
-
getSupportedDataViews
public List<ClarinFCSEndpointDescription.DataView> getSupportedDataViews()
Get the list of data views supported by this endpoint.- Returns:
- the list of data views supported by this endpoint
-
getSupportedLayers
public List<ClarinFCSEndpointDescription.Layer> getSupportedLayers()
Get the list of data views supported by this endpoint.- Returns:
- the list of data views supported by this endpoint
-
getResources
public List<ClarinFCSEndpointDescription.ResourceInfo> getResources()
Get the list of top-level resources of this endpoint.- Returns:
- the list of top-level resources of this endpoint
-
-