| CSWConstraint {ows4R} | R Documentation |
CSWConstraint
Description
CSWConstraint
CSWConstraint
Format
R6Class object.
Value
Object of R6Class for modelling an CSW Constraint
Super class
ows4R::OGCAbstractObject -> CSWConstraint
Public fields
wrapinternal property for object XML encoding
CqlTexttext to use as CQL filter
filter
Methods
Public methods
Inherited methods
ows4R::OGCAbstractObject$ERROR()ows4R::OGCAbstractObject$INFO()ows4R::OGCAbstractObject$WARN()ows4R::OGCAbstractObject$encode()ows4R::OGCAbstractObject$getClass()ows4R::OGCAbstractObject$getClassName()ows4R::OGCAbstractObject$getNamespaceDefinition()ows4R::OGCAbstractObject$isFieldInheritedFrom()ows4R::OGCAbstractObject$logger()ows4R::OGCAbstractObject$print()
Method new()
Initializes a CSWConstraint object to be used to constrain CSW operations.
Usage
CSWConstraint$new(cqlText = NULL, filter = NULL, serviceVersion = "2.0.2")
Arguments
cqlTextcqlText, object of class
characterfilterfilter, object extending OGCFilter
serviceVersionCSW service version. Default is "2.0.2"
Method setServiceVersion()
Set service version. This methods ensures that underlying filter property is properly set with the right OGC filter version.
Usage
CSWConstraint$setServiceVersion(serviceVersion)
Arguments
serviceVersionservice version
Method clone()
The objects of this class are cloneable with this method.
Usage
CSWConstraint$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
Examples
filter <- OGCFilter$new( PropertyIsEqualTo$new("apiso:Identifier", "12345") )
cons <- CSWConstraint$new(filter = filter)
cons_xml <- cons$encode() #how it looks like in XML
[Package ows4R version 0.4 Index]