| CSWConstraint | R Documentation |
CSWConstraint
CSWConstraint
R6Class object.
Object of R6Class for modelling an CSW Constraint
ows4R::OGCAbstractObject -> CSWConstraint
wrapinternal property for object XML encoding
CqlTexttext to use as CQL filter
filterows4R::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()new()Initializes a CSWConstraint object to be used to constrain CSW operations.
CSWConstraint$new(cqlText = NULL, filter = NULL, serviceVersion = "2.0.2")
cqlTextcqlText, object of class character
filterfilter, object extending OGCFilter
serviceVersionCSW service version. Default is "2.0.2"
setServiceVersion()Set service version. This methods ensures that underlying filter property is properly set with the right OGC filter version.
CSWConstraint$setServiceVersion(serviceVersion)
serviceVersionservice version
clone()The objects of this class are cloneable with this method.
CSWConstraint$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
filter <- OGCFilter$new( PropertyIsEqualTo$new("apiso:Identifier", "12345") )
cons <- CSWConstraint$new(filter = filter)
cons_xml <- cons$encode() #how it looks like in XML
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.