public static final class TLfnQuery.Property extends Object
TLfnQuery.BasicBuilder
for creating a filter and sort-by. In essence, this is nothing more than an immutable decorator for an TLcdOGCXPath
.
Because TLcdOGCXpath
instances are mutable, it is unwise to use them as constants directly.
The possible values of query properties are defined by the 'get' methods on the corresponding metadata classes.
This is documented with each of the constants, for example RESOURCE_id
.
Modifier and Type | Field and Description |
---|---|
static TLfnQuery.Property |
ASSET_boundingBox
Property with XPath
//lts:BoundingBox . |
static TLfnQuery.Property |
ASSET_location
Property with XPath
//lts:Location/@xlink:href . |
static TLfnQuery.Property |
ASSET_OR_COVERAGE_boundingBox
Property with XPath
//lts:BoundingBox . |
static TLfnQuery.Property |
ASSET_OR_COVERAGE_geoReference
Property with XPath
lts:GeoReference . |
static TLfnQuery.Property |
ASSET_OR_COVERAGE_type
Property with XPath
lts:Type . |
static TLfnQuery.Property |
COVERAGE_assetInfo_id
Property with XPath
lts:AssetInfo/lts:Id . |
static TLfnQuery.Property |
COVERAGE_format
Property with XPath
lts:Format . |
static TLfnQuery.Property |
COVERAGE_level0ColumnCount
Property with XPath
lts:Level0ColumnCount . |
static TLfnQuery.Property |
COVERAGE_level0RowCount
Property with XPath
lts:Level0RowCount . |
static TLfnQuery.Property |
RASTER_ASSET_boundingBox
Property with XPath
lts:RasterAssetPart/lts:BoundingBox . |
static TLfnQuery.Property |
RASTER_ASSET_location
Property with XPath
lts:RasterAssetPart/lts:Location/@xlink:href . |
static TLfnQuery.Property |
RASTER_ASSET_parameter_id
Property with XPath
lts:RasterAssetPart/lts:Parameter/lts:Id . |
static TLfnQuery.Property |
RASTER_ASSET_parameter_name
Property with XPath
lts:RasterAssetPart/lts:Parameter/lts:Name . |
static TLfnQuery.Property |
RASTER_ASSET_PART_resolutionX
Property with XPath
lts:RasterAssetPart/lts:Resolution/@x . |
static TLfnQuery.Property |
RASTER_ASSET_PART_resolutionY
Property with XPath
lts:RasterAssetPart/lts:Resoluion/@y . |
static TLfnQuery.Property |
RASTER_ASSET_PART_SamplingMode
Property with XPath
lts:RasterAssetPart/lts:SamplingMode . |
static TLfnQuery.Property |
RASTER_ASSET_pixelDensity
Deprecated.
use
RASTER_ASSET_PART_resolutionX and/or RASTER_ASSET_PART_resolutionY instead |
static TLfnQuery.Property |
RASTER_COVERAGE_parameter_id
Property with XPath
lts:Parameter/lts:Id . |
static TLfnQuery.Property |
RASTER_COVERAGE_tileHeight
Property with XPath
lts:TileHeight . |
static TLfnQuery.Property |
RASTER_COVERAGE_tileWidth
Property with XPath
lts:TileWidth . |
static TLfnQuery.Property |
RESOURCE_abstract
Property with XPath
lts:Abstract . |
static TLfnQuery.Property |
RESOURCE_id
Property with XPath
@id . |
static TLfnQuery.Property |
RESOURCE_name
Property with XPath
lts:Name . |
static TLfnQuery.Property |
RESOURCE_updateSequence
Property with XPath
@updateSequence . |
static TLfnQuery.Property |
THEME_keyword
Property with XPath
lts:Keyword . |
static TLfnQuery.Property |
THEME_resourceId
Property with XPath
lts:ResourceId . |
static TLfnQuery.Property |
VECTOR_ASSET_boundingBox
Property with XPath
lts:VectorAssetPart/lts:BoundingBox . |
static TLfnQuery.Property |
VECTOR_ASSET_location
Property with XPath
lts:VectorAssetPart/lts:Location/@xlink:href . |
static TLfnQuery.Property |
VECTOR_ASSET_scaleDenominator
Property with XPath
lts:VectorAssetPart/lts:ScaleDenominator . |
static TLfnQuery.Property |
VECTOR_COVERAGE_maxLevel
Property with XPath
lts:MaxLevel . |
Constructor and Description |
---|
Property(String aXPath,
ILcdXMLPrefixMap aPrefixMap)
Constructs a property from an XPath expression and an XML prefix map.
|
Modifier and Type | Method and Description |
---|---|
String |
toString()
Returns a string representation of this property, delegating to the OGC XPath
toString() . |
public static final TLfnQuery.Property RESOURCE_id
@id
.
See ALfnResourceMetadata.getId()
for the possible values this property can have.public static final TLfnQuery.Property RESOURCE_name
lts:Name
.
See ALfnResourceMetadata.getName()
for the possible values this property can have.public static final TLfnQuery.Property RESOURCE_abstract
lts:Abstract
.
See ALfnResourceMetadata.getAbstract()
for the possible values this property can have.public static final TLfnQuery.Property RESOURCE_updateSequence
@updateSequence
.
See ALfnResourceMetadata.getUpdateSequence()
for the possible values this property can have.public static final TLfnQuery.Property ASSET_location
//lts:Location/@xlink:href
.
See ALfnAssetMetadata.getLocation()
for the possible values this property can have.public static final TLfnQuery.Property ASSET_boundingBox
//lts:BoundingBox
.
This property matches with bounding boxes for assets and coverages.
To match specifically for asset, use RASTER_ASSET_boundingBox
or VECTOR_ASSET_boundingBox
.
See ALfnAssetMetadata.getBoundingBox()
for the possible values this property can have.public static final TLfnQuery.Property RASTER_ASSET_location
lts:RasterAssetPart/lts:Location/@xlink:href
.
See ALfnAssetMetadata.AssetPart.getLocation()
()} for the possible values this property can have.public static final TLfnQuery.Property RASTER_ASSET_boundingBox
lts:RasterAssetPart/lts:BoundingBox
.
See ALfnAssetMetadata.AssetPart.getBoundingBox()
for the possible values this property can have.@Deprecated public static final TLfnQuery.Property RASTER_ASSET_pixelDensity
RASTER_ASSET_PART_resolutionX
and/or RASTER_ASSET_PART_resolutionY
insteadlts:RasterAssetPart/lts:PixelDensity
.
See TLfnRasterAssetMetadata.RasterAssetPart.getPixelDensity()
for the possible values this property can have.public static final TLfnQuery.Property RASTER_ASSET_PART_resolutionX
lts:RasterAssetPart/lts:Resolution/@x
.TLfnRasterAssetMetadata.RasterAssetPart.getResolutions()
public static final TLfnQuery.Property RASTER_ASSET_PART_resolutionY
lts:RasterAssetPart/lts:Resoluion/@y
.TLfnRasterAssetMetadata.RasterAssetPart.getResolutions()
public static final TLfnQuery.Property RASTER_ASSET_parameter_id
lts:RasterAssetPart/lts:Parameter/lts:Id
.
See TLcdEarthMultivaluedDataParameter.getId()
for the possible values this property can have.public static final TLfnQuery.Property RASTER_ASSET_parameter_name
lts:RasterAssetPart/lts:Parameter/lts:Name
.
See TLcdEarthMultivaluedDataParameter.getName()
for the possible values this property can have.public static final TLfnQuery.Property VECTOR_ASSET_location
lts:VectorAssetPart/lts:Location/@xlink:href
.public static final TLfnQuery.Property VECTOR_ASSET_boundingBox
lts:VectorAssetPart/lts:BoundingBox
.public static final TLfnQuery.Property VECTOR_ASSET_scaleDenominator
lts:VectorAssetPart/lts:ScaleDenominator
.
See TLfnVectorAssetMetadata.VectorAssetPart.getScaleDenominator()
for the possible values this property can have.public static final TLfnQuery.Property COVERAGE_level0RowCount
lts:Level0RowCount
.
See ALfnCoverageMetadata.getLevel0RowCount()
for the possible values this property can have.public static final TLfnQuery.Property COVERAGE_level0ColumnCount
lts:Level0ColumnCount
.
See ALfnCoverageMetadata.getLevel0ColumnCount()
for the possible values this property can have.public static final TLfnQuery.Property COVERAGE_format
lts:Format
.
See ALfnCoverageMetadata.getFormat()
for the possible values this property can have.public static final TLfnQuery.Property COVERAGE_assetInfo_id
lts:AssetInfo/lts:Id
.
See TLfnRasterCoverageMetadata.getTileWidth()
for the possible values this property can have.public static final TLfnQuery.Property RASTER_COVERAGE_tileWidth
lts:TileWidth
.
See TLfnRasterCoverageMetadata.getTileWidth()
for the possible values this property can have.public static final TLfnQuery.Property RASTER_COVERAGE_tileHeight
lts:TileHeight
.
See TLfnRasterCoverageMetadata.getTileHeight()
for the possible values this property can have.public static final TLfnQuery.Property RASTER_COVERAGE_parameter_id
lts:Parameter/lts:Id
.
See TLcdEarthMultivaluedDataParameter.getId()
for the possible values this property can have.public static final TLfnQuery.Property VECTOR_COVERAGE_maxLevel
lts:MaxLevel
.
See TLfnVectorCoverageMetadata.getMaxLevel()
for the possible values this property can have.public static final TLfnQuery.Property ASSET_OR_COVERAGE_type
lts:Type
.
See ALfnCoverageMetadata.getType()
or ALfnAssetMetadata.getType()
for the possible values this property can have.public static final TLfnQuery.Property ASSET_OR_COVERAGE_geoReference
lts:GeoReference
.
See ALfnCoverageMetadata.getGeoReference()
or ALfnAssetMetadata.getGeoReference()
for the possible values this property can have.public static final TLfnQuery.Property ASSET_OR_COVERAGE_boundingBox
//lts:BoundingBox
.
See ALfnCoverageMetadata.getBoundingBox()
or ALfnAssetMetadata.getBoundingBox()
for the possible values this property can have.public static final TLfnQuery.Property THEME_resourceId
lts:ResourceId
.
See ALfnResourceMetadata.getId()
for the possible values this property can have.public static final TLfnQuery.Property THEME_keyword
lts:Keyword
.
See TLfnThemeMetadata.getKeywords()
for the possible values this property can have.public static final TLfnQuery.Property RASTER_ASSET_PART_SamplingMode
lts:RasterAssetPart/lts:SamplingMode
.
The possible values are "Point"
and "Area"
.TLfnRasterAssetMetadata.RasterAssetPart.getSamplingMode()
public Property(String aXPath, ILcdXMLPrefixMap aPrefixMap)
"myPrefix:MyElement"
requires that the prefix map contains "myPrefix"
.
This constructor can be used to create property filters for custom elements, for instance custom ISO 19115 elements.aXPath
- an XPath expressionaPrefixMap
- an XML prefix map containing the prefix(es) required for the XPath expression