Class AbstractRegistryEntry

java.lang.Object
io.sf.carte.echosvg.ext.awt.image.spi.AbstractRegistryEntry
All Implemented Interfaces:
ErrorConstants, RegistryEntry
Direct Known Subclasses:
JDKRegistryEntry, MagicNumberRegistryEntry

public abstract class AbstractRegistryEntry extends Object implements RegistryEntry, ErrorConstants
  • Constructor Details

    • AbstractRegistryEntry

      public AbstractRegistryEntry(String name, float priority, String[] exts, String[] mimeTypes)
    • AbstractRegistryEntry

      public AbstractRegistryEntry(String name, float priority, String ext, String mimeType)
  • Method Details

    • getFormatName

      public String getFormatName()
      Description copied from interface: RegistryEntry
      Returns the name of the format. For example "JPEG", "PNG", ...
      Specified by:
      getFormatName in interface RegistryEntry
    • getStandardExtensions

      public List<String> getStandardExtensions()
      Description copied from interface: RegistryEntry
      Return a List of the common extensions for this file format. The first entry in the list may be used as the default extension for writing files in this format (when we add support for writing that is). This may also be used to build a selection expression for finding files of this type.
      Specified by:
      getStandardExtensions in interface RegistryEntry
    • getMimeTypes

      public List<String> getMimeTypes()
      Description copied from interface: RegistryEntry
      Return a List of mime types for this file format. The first entry in the list may be used as the default mime type.
      Specified by:
      getMimeTypes in interface RegistryEntry
    • getPriority

      public float getPriority()
      Description copied from interface: RegistryEntry
      Returns a search priority for this entry. For most formats this is not important, but in some cases it is important that some entries occure before or after others.
      Specified by:
      getPriority in interface RegistryEntry