org.jboss.dna.repository.mimetype
Class MimeType

java.lang.Object
  extended by org.jboss.dna.repository.mimetype.MimeType

public final class MimeType
extends Object

Convenience class for working with the default MIME-type detectors.

Author:
jverhaeg

Field Summary
static MimeTypeDetectors DEFAULT_DETECTORS
           
 
Constructor Summary
MimeType()
           
 
Method Summary
static boolean addDetector(MimeTypeDetectorConfig config)
           
static ClassLoaderFactory getClassLoaderFactory()
           
static String of(String name, InputStream content)
           
static boolean removeDetector(MimeTypeDetectorConfig config)
           
static void setClassLoaderFactory(ClassLoaderFactory classLoaderFactory)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_DETECTORS

public static final MimeTypeDetectors DEFAULT_DETECTORS
Constructor Detail

MimeType

public MimeType()
Method Detail

addDetector

public static boolean addDetector(MimeTypeDetectorConfig config)
Parameters:
config - See MimeTypeDetectors.addDetector(MimeTypeDetectorConfig).
Returns:
See MimeTypeDetectors.addDetector(MimeTypeDetectorConfig).
See Also:
MimeTypeDetectors.addDetector(MimeTypeDetectorConfig)

getClassLoaderFactory

public static ClassLoaderFactory getClassLoaderFactory()
Returns:
See MimeTypeDetectors.getClassLoaderFactory().
See Also:
MimeTypeDetectors.getClassLoaderFactory()

of

public static String of(String name,
                        InputStream content)
                 throws IOException
Parameters:
name - See MimeTypeDetectors.mimeTypeOf(String, InputStream).
content - See MimeTypeDetectors.mimeTypeOf(String, InputStream).
Returns:
See MimeTypeDetectors.mimeTypeOf(String, InputStream).
Throws:
IOException - See MimeTypeDetectors.mimeTypeOf(String, InputStream).

removeDetector

public static boolean removeDetector(MimeTypeDetectorConfig config)
Parameters:
config - See MimeTypeDetectors.removeDetector(MimeTypeDetectorConfig).
Returns:
See MimeTypeDetectors.removeDetector(MimeTypeDetectorConfig).
See Also:
MimeTypeDetectors.removeDetector(MimeTypeDetectorConfig)

setClassLoaderFactory

public static void setClassLoaderFactory(ClassLoaderFactory classLoaderFactory)
Parameters:
classLoaderFactory - See MimeTypeDetectors.setClassLoaderFactory(ClassLoaderFactory).
See Also:
MimeTypeDetectors.setClassLoaderFactory(ClassLoaderFactory)


Copyright © 2008-Present JBoss a division of Red Hat. All Rights Reserved.