Class DefaultCswRecordMap
java.lang.Object
org.codice.ddf.spatial.ogc.csw.catalog.common.converter.DefaultCswRecordMap
DefaultCswRecordMap defines the system map between CSW Records and a framework Metacard. It
provides functions to retrieve the mapped values in either direction, and to retrieve metacard
fields for a CSW field as a
QName or just a local name as a String. If a mapped
value isn't found, then the input value is used as the mapped value.-
Method Summary
Modifier and TypeMethodDescriptiongetCswFieldsFor(String metacardField) NOTE: This is aCaseInsensitiveMap.static DefaultCswRecordMapstatic StringgetDefaultMetacardFieldFor(String cswField) static StringgetDefaultMetacardFieldFor(QName cswField) static Stringstatic StringgetDefaultMetacardFieldForPrefixedString(String propertyName, NamespaceSupport namespaceSupport) static booleanhasDefaultMetacardFieldFor(String cswField) static booleanhasDefaultMetacardFieldFor(QName cswField) static booleanstatic booleanhasDefaultMetacardFieldForPrefixedString(String propertyName, NamespaceSupport namespaceSupport)
-
Method Details
-
getDefaultCswRecordMap
-
getCswToMetacardAttributeNames
NOTE: This is aCaseInsensitiveMap. -
getDefaultMetacardFieldFor
-
hasDefaultMetacardFieldFor
-
hasDefaultMetacardFieldFor
-
getDefaultMetacardFieldFor
-
hasDefaultMetacardFieldForPrefixedString
-
hasDefaultMetacardFieldForPrefixedString
public static boolean hasDefaultMetacardFieldForPrefixedString(String propertyName, NamespaceSupport namespaceSupport) -
getDefaultMetacardFieldForPrefixedString
-
getDefaultMetacardFieldForPrefixedString
public static String getDefaultMetacardFieldForPrefixedString(String propertyName, NamespaceSupport namespaceSupport) -
getCswFieldsFor
-
getPrefixToUriMapping
-