Class FeatureMetacardType

java.lang.Object
ddf.catalog.data.impl.MetacardTypeImpl
org.codice.ddf.spatial.ogc.wfs.catalog.common.FeatureMetacardType
All Implemented Interfaces:
ddf.catalog.data.MetacardType, Serializable

public class FeatureMetacardType extends MetacardTypeImpl
See Also:
  • Field Details

    • DEFAULT_METACARD_TYPE_ENHANCER

      public static final org.codice.ddf.spatial.ogc.wfs.catalog.MetacardTypeEnhancer DEFAULT_METACARD_TYPE_ENHANCER
  • Constructor Details

    • FeatureMetacardType

      public FeatureMetacardType(org.apache.ws.commons.schema.XmlSchema schema, QName featureType, Set<String> nonQueryableProperties, String gmlNamespace)
    • FeatureMetacardType

      public FeatureMetacardType(org.apache.ws.commons.schema.XmlSchema schema, QName featureType, Set<String> nonQueryableProperties, String gmlNamespace, org.codice.ddf.spatial.ogc.wfs.catalog.MetacardTypeEnhancer metacardTypeEnhancer)
  • Method Details

    • getName

      public String getName()
      Specified by:
      getName in interface ddf.catalog.data.MetacardType
      Overrides:
      getName in class MetacardTypeImpl
    • getNamespaceURI

      public String getNamespaceURI()
    • getFeatureType

      public QName getFeatureType()
    • isQueryable

      public boolean isQueryable(String propertyName)
    • getTextualProperties

      public List<String> getTextualProperties()
    • getGmlProperties

      public List<String> getGmlProperties()
    • getProperties

      public List<String> getProperties()
    • getTemporalProperties

      public List<String> getTemporalProperties()
    • getNonQueryableProperties

      public Set<String> getNonQueryableProperties()
    • getGmlNamespace

      public String getGmlNamespace()
    • getSchema

      public org.apache.ws.commons.schema.XmlSchema getSchema()
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class MetacardTypeImpl
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class MetacardTypeImpl