public class SpatialBoxParsingUtility extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
DC_BOX_EAST_PROPERTY |
static String |
DC_BOX_NORTH_PROPERTY |
static String |
DC_BOX_SOUTH_PROPERTY |
static String |
DC_BOX_WEST_PROPERTY |
static String |
GEOHASH_LEVEL_1_FIELD |
static String |
GEOHASH_LEVEL_2_FIELD |
static String |
GEOHASH_LEVEL_3_FIELD |
static String |
GEOHASH_LEVEL_4_FIELD |
static String |
GEOHASH_LEVEL_5_FIELD |
static String |
GEOHASH_LEVEL_6_FIELD |
static String |
GEOHASH_LEVEL_7_FIELD |
static String |
GEOHASH_LEVEL_8_FIELD |
static String |
GEOHASH_LEVEL_9_FIELD |
static String |
INDEX_EAST_PROPERTY |
static String |
INDEX_NORTH_PROPERTY |
static String |
INDEX_SOUTH_PROPERTY |
static String |
INDEX_WEST_PROPERTY |
| Constructor and Description |
|---|
SpatialBoxParsingUtility() |
| Modifier and Type | Method and Description |
|---|---|
void |
addGeohashLevelField(int level,
String indexFieldName,
String latLongVal,
List<SolrElementField> fields) |
String |
extractDublinCoreDirectionalValue(String nodeValue,
String boxDirectionProperty) |
String |
extractNodeValue(Document doc,
XPathExpression xPathExpression) |
List<SolrElementField> |
parseDataCiteBoundingCoordinates(Document doc,
XPathExpression boxExpression,
XPathExpression pointExpression) |
List<SolrElementField> |
parseDataCiteGeohash(Document doc,
XPathExpression boxExpression,
XPathExpression pointExpression) |
public static final String INDEX_NORTH_PROPERTY
public static final String INDEX_SOUTH_PROPERTY
public static final String INDEX_EAST_PROPERTY
public static final String INDEX_WEST_PROPERTY
public static final String GEOHASH_LEVEL_1_FIELD
public static final String GEOHASH_LEVEL_2_FIELD
public static final String GEOHASH_LEVEL_3_FIELD
public static final String GEOHASH_LEVEL_4_FIELD
public static final String GEOHASH_LEVEL_5_FIELD
public static final String GEOHASH_LEVEL_6_FIELD
public static final String GEOHASH_LEVEL_7_FIELD
public static final String GEOHASH_LEVEL_8_FIELD
public static final String GEOHASH_LEVEL_9_FIELD
public static final String DC_BOX_NORTH_PROPERTY
public static final String DC_BOX_SOUTH_PROPERTY
public static final String DC_BOX_EAST_PROPERTY
public static final String DC_BOX_WEST_PROPERTY
public String extractNodeValue(Document doc, XPathExpression xPathExpression)
public String extractDublinCoreDirectionalValue(String nodeValue, String boxDirectionProperty)
public List<SolrElementField> parseDataCiteBoundingCoordinates(Document doc, XPathExpression boxExpression, XPathExpression pointExpression)
public List<SolrElementField> parseDataCiteGeohash(Document doc, XPathExpression boxExpression, XPathExpression pointExpression)
public void addGeohashLevelField(int level,
String indexFieldName,
String latLongVal,
List<SolrElementField> fields)
Copyright © 2022. All rights reserved.