CSWConstraint | R Documentation |
CSWConstraint
CSWConstraint
R6Class
object.
Object of R6Class
for modelling an CSW Constraint
ows4R::OGCAbstractObject
-> CSWConstraint
wrap
internal property for object XML encoding
CqlText
text to use as CQL filter
filter
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()
new()
Initializes a CSWConstraint object to be used to constrain CSW operations.
CSWConstraint$new(cqlText = NULL, filter = NULL, serviceVersion = "2.0.2")
cqlText
cqlText, object of class character
filter
filter, object extending OGCFilter
serviceVersion
CSW 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)
serviceVersion
service version
clone()
The objects of this class are cloneable with this method.
CSWConstraint$clone(deep = FALSE)
deep
Whether 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.