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 org.jboss.dna.common.component.ClassLoaderFactory getClassLoaderFactory()
           
static String of(String name, InputStream content)
           
static boolean removeDetector(MimeTypeDetectorConfig config)
           
static void setClassLoaderFactory(org.jboss.dna.common.component.ClassLoaderFactory classLoaderFactory)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, 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 org.jboss.dna.common.component.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(org.jboss.dna.common.component.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.