NASA World Wind

gov.nasa.worldwind.data
Class BasicDataIODescriptor

java.lang.Object
  extended by gov.nasa.worldwind.data.BasicDataIODescriptor
All Implemented Interfaces:
DataIODescriptor
Direct Known Subclasses:
ImageIOReader

public class BasicDataIODescriptor
extends Object
implements DataIODescriptor


Constructor Summary
protected BasicDataIODescriptor(String description)
           
  BasicDataIODescriptor(String[] mimeTypes, String[] suffixes)
           
  BasicDataIODescriptor(String description, String[] mimeTypes, String[] suffixes)
           
 
Method Summary
protected static String[] copyOf(String[] array)
           
static String createCombinedDescription(Iterable<? extends DataIODescriptor> descriptors)
           
 String getDescription()
           
 String[] getMimeTypes()
           
 String[] getSuffixes()
           
static String getSuffixFor(Object input)
           
 boolean matchesFormatSuffix(String formatSuffix)
           
 boolean matchesMimeType(String mimeType)
           
protected static String pathFor(Object input)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BasicDataIODescriptor

protected BasicDataIODescriptor(String description)

BasicDataIODescriptor

public BasicDataIODescriptor(String[] mimeTypes,
                             String[] suffixes)

BasicDataIODescriptor

public BasicDataIODescriptor(String description,
                             String[] mimeTypes,
                             String[] suffixes)
Method Detail

copyOf

protected static String[] copyOf(String[] array)

createCombinedDescription

public static String createCombinedDescription(Iterable<? extends DataIODescriptor> descriptors)

getDescription

public String getDescription()
Specified by:
getDescription in interface DataIODescriptor

getMimeTypes

public String[] getMimeTypes()
Specified by:
getMimeTypes in interface DataIODescriptor

getSuffixes

public String[] getSuffixes()
Specified by:
getSuffixes in interface DataIODescriptor

getSuffixFor

public static String getSuffixFor(Object input)

matchesFormatSuffix

public boolean matchesFormatSuffix(String formatSuffix)
Specified by:
matchesFormatSuffix in interface DataIODescriptor

matchesMimeType

public boolean matchesMimeType(String mimeType)
Specified by:
matchesMimeType in interface DataIODescriptor

pathFor

protected static String pathFor(Object input)

NASA World Wind