| Package | Description | 
|---|---|
| ddf.catalog.data | Provides the classes for the Catalog Data API and implementation. | 
| ddf.catalog.data.impl | Provides the classes for the Catalog Data API reference implementation. | 
| ddf.catalog.transformer.xml.adapter | Copyright (c) Codice Foundation | 
| ddf.catalog.validation | Provides the classes for the Catalog Validation API and implementation. | 
| ddf.catalog.validation.impl.validator | |
| org.codice.ddf.catalog.plugin.metacard.util | |
| org.codice.ddf.spatial.kml.transformer | |
| org.codice.ddf.spatial.ogc.csw.catalog.converter | |
| org.codice.ddf.transformer.xml.streaming | |
| org.codice.ddf.transformer.xml.streaming.impl | |
| org.codice.ddf.transformer.xml.streaming.lib | 
| Modifier and Type | Method and Description | 
|---|---|
| Attribute | Metacard. getAttribute(String name)Returns  Attributefor given attribute name. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | Metacard. setAttribute(Attribute attribute)Sets  Attributewith new attribute. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AttributeImplA simple implementation of  Attribute. | 
| Modifier and Type | Method and Description | 
|---|---|
| Attribute | MetacardImpl. getAttribute(String name) | 
| Modifier and Type | Method and Description | 
|---|---|
| void | MetacardImpl. setAttribute(Attribute attribute) | 
| Constructor and Description | 
|---|
| AttributeImpl(Attribute attribute)Copy Constructor | 
| Modifier and Type | Method and Description | 
|---|---|
| protected Set<Attribute> | AdaptedMetacard. getAttributes() | 
| Modifier and Type | Method and Description | 
|---|---|
| FloatElement | FloatAdapter. marshal(Attribute attribute) | 
| ShortElement | ShortAdapter. marshal(Attribute attribute) | 
| BooleanElement | BooleanAdapter. marshal(Attribute attribute) | 
| IntElement | IntAdapter. marshal(Attribute attribute) | 
| GeometryElement | GeometryAdapter. marshal(Attribute attribute) | 
| DoubleElement | DoubleAdapter. marshal(Attribute attribute) | 
| AbstractAttributeType | AttributeAdapter. marshal(Attribute attribute) | 
| StringxmlElement | StringxmlAdapter. marshal(Attribute attribute) | 
| ObjectElement | ObjectAdapter. marshal(Attribute attribute) | 
| LongElement | LongAdapter. marshal(Attribute attribute) | 
| Base64BinaryElement | Base64BinaryAdapter. marshal(Attribute attribute) | 
| DateTimeElement | DateTimeAdapter. marshal(Attribute attribute) | 
| StringElement | StringAdapter. marshal(Attribute attribute) | 
| static FloatElement | FloatAdapter. marshalFrom(Attribute attribute) | 
| static ShortElement | ShortAdapter. marshalFrom(Attribute attribute) | 
| static BooleanElement | BooleanAdapter. marshalFrom(Attribute attribute) | 
| static IntElement | IntAdapter. marshalFrom(Attribute attribute) | 
| static GeometryElement | GeometryAdapter. marshalFrom(Attribute attribute) | 
| static DoubleElement | DoubleAdapter. marshalFrom(Attribute attribute) | 
| static StringxmlElement | StringxmlAdapter. marshalFrom(Attribute attribute) | 
| static ObjectElement | ObjectAdapter. marshalFrom(Attribute attribute) | 
| static LongElement | LongAdapter. marshalFrom(Attribute attribute) | 
| static Base64BinaryElement | Base64BinaryAdapter. marshalFrom(Attribute attribute) | 
| static DateTimeElement | DateTimeAdapter. marshalFrom(Attribute attribute) | 
| static StringElement | StringAdapter. marshalFrom(Attribute attribute) | 
| void | AdaptedMetacard. setAttribute(Attribute attribute) | 
| Modifier and Type | Method and Description | 
|---|---|
| Optional<AttributeValidationReport> | AttributeValidator. validate(Attribute attribute)Validates a single  Attribute. | 
| Modifier and Type | Method and Description | 
|---|---|
| Optional<AttributeValidationReport> | PatternValidator. validate(Attribute attribute)Validates a single  Attribute. | 
| Optional<AttributeValidationReport> | MatchAnyValidator. validate(Attribute attribute) | 
| Optional<AttributeValidationReport> | FutureDateValidator. validate(Attribute attribute)Validates a single  Attribute. | 
| Optional<AttributeValidationReport> | EnumerationValidator. validate(Attribute attribute)Validates a single  Attribute. | 
| Optional<AttributeValidationReport> | RangeValidator. validate(Attribute attribute) | 
| Optional<AttributeValidationReport> | PastDateValidator. validate(Attribute attribute)Validates a single  Attribute. | 
| Optional<AttributeValidationReport> | SizeValidator. validate(Attribute attribute)Validates a single  Attribute. | 
| Optional<AttributeValidationReport> | ISO3CountryCodeValidator. validate(Attribute attribute)Validates a single  Attribute. | 
| protected Optional<AttributeValidationReport> | AbstractDateValidator. validate(Attribute attribute,
        Function<Date,Boolean> validator,
        String message)Validates the values of  attributethat areDates. | 
| Modifier and Type | Method and Description | 
|---|---|
| Attribute | AttributeFactory. createAttribute(AttributeDescriptor attributeDescriptor,
               String value)Attempts to create an  Attributeaccording to the providedAttributeDescriptorwhose value is represented by the given string . | 
| Modifier and Type | Method and Description | 
|---|---|
| CharSequence | DescriptionTemplateHelper. isPrintableAttribute(Attribute attribute,
                    AttributeType.AttributeFormat format,
                    com.github.jknack.handlebars.Options options) | 
| String | DescriptionTemplateHelper. prettyPrint(Attribute attribute,
           AttributeType.AttributeFormat format) | 
| String | DescriptionTemplateHelper. printAttributeName(Attribute attribute) | 
| Modifier and Type | Method and Description | 
|---|---|
| static Attribute | CswUnmarshallHelper. getMetacardAttributeFromCswAttribute(MetacardType metacardType,
                                    String cswAttributeName,
                                    Serializable cswAttributeValue,
                                    String metacardAttributeName) | 
| Attribute | CswRecordConverter. getMetacardAttributeFromCswAttribute(String cswAttributeName,
                                    Serializable cswAttributeValue,
                                    String metacardAttributeName) | 
| Modifier and Type | Method and Description | 
|---|---|
| List<Attribute> | SaxEventHandler. getAttributes() | 
| Modifier and Type | Method and Description | 
|---|---|
| List<Attribute> | GmlHandler. getAttributes() | 
| List<Attribute> | XmlSaxEventHandlerImpl. getAttributes() | 
| Modifier and Type | Method and Description | 
|---|---|
| List<Attribute> | SaxEventHandlerUtils. getCombinedMultiValuedAttributes(Set<AttributeDescriptor> descriptors,
                                List<Attribute> attributes)This method iterates through the attribute list provided and combines the values of common
 attributes. | 
| Modifier and Type | Method and Description | 
|---|---|
| List<Attribute> | SaxEventHandlerUtils. getCombinedMultiValuedAttributes(Set<AttributeDescriptor> descriptors,
                                List<Attribute> attributes)This method iterates through the attribute list provided and combines the values of common
 attributes. | 
This work is licensed under a Creative Commons Attribution 4.0 International License.