Class AbstractNitfMetacardType

java.lang.Object
ddf.catalog.data.impl.MetacardTypeImpl
org.codice.alliance.transformer.nitf.AbstractNitfMetacardType
All Implemented Interfaces:
ddf.catalog.data.MetacardType, Serializable
Direct Known Subclasses:
GmtiMetacardType, ImageMetacardType

public abstract class AbstractNitfMetacardType extends ddf.catalog.data.impl.MetacardTypeImpl
See Also:
  • Field Summary

    Fields inherited from class ddf.catalog.data.impl.MetacardTypeImpl

    name

    Fields inherited from interface ddf.catalog.data.MetacardType

    DEFAULT_METACARD_TYPE_NAME, METACARD_TYPE
  • Constructor Summary

    Constructors
    Constructor
    Description
    AbstractNitfMetacardType(String name, Set<ddf.catalog.data.AttributeDescriptor> descriptors)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static <T> Set<ddf.catalog.data.AttributeDescriptor>
     
    static Set<ddf.catalog.data.AttributeDescriptor>
     
    abstract void
     

    Methods inherited from class ddf.catalog.data.impl.MetacardTypeImpl

    add, addAll, equals, getAttributeDescriptor, getAttributeDescriptors, getName, hashCode

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • AbstractNitfMetacardType

      public AbstractNitfMetacardType(String name, Set<ddf.catalog.data.AttributeDescriptor> descriptors)
  • Method Details

    • initDescriptors

      public abstract void initDescriptors()
    • getDescriptors

      public static Set<ddf.catalog.data.AttributeDescriptor> getDescriptors(NitfAttribute[] attributes)
    • getDescriptors

      public static <T> Set<ddf.catalog.data.AttributeDescriptor> getDescriptors(List<NitfAttribute<T>> attributes)