com.jalios.io.mimetype
Class MimeTypeDescription
java.lang.Object
com.jalios.io.mimetype.MimeTypeDescription
public class MimeTypeDescription
- extends Object
Licence concern :
This method is based upon Aperture MagicMimeTypeIdentifier.
The code was modified at the margin to be compatible with JRE 1.4.2.
Given the licence of Aperture : Open Software Licence (OSL), this modified code
of Aperture classes are held at the disposal on demand at support@jalios.com
Concerned classes :
UtfUtil
MagicNumber
MagicMimeTypeIdentifier
MagicString
MagicNumber
- Since:
- JCMS-5.7.3
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MimeTypeDescription
public MimeTypeDescription(String mimeType,
String parentType,
ArrayList extensions,
ArrayList magicStrings,
ArrayList magicNumbers,
boolean allowsLeadingWhiteSpace)
getMimeType
public String getMimeType()
getParentType
public String getParentType()
getExtensions
public ArrayList getExtensions()
getMagicStrings
public ArrayList getMagicStrings()
getMagicNumbers
public ArrayList getMagicNumbers()
getAllowsLeadingWhiteSpace
public boolean getAllowsLeadingWhiteSpace()
addRequiringType
public void addRequiringType(MimeTypeDescription description)
- Register a requiring MimeTypeDescription on this MimeTypeDescription. The specified MimeTypeDescription
should have at least one Condition that has this MimeTypeDescription's mimeType as parent type.
getRequiringTypes
public ArrayList getRequiringTypes()
matches
public boolean matches(char[] chars)
matches
public boolean matches(byte[] bytes)
containsExtension
public boolean containsExtension(String extension)
- Returns whether the set of file extensions of this MimeTypeDescription contains the specified file
extension.
Copyright © 2001-2010 Jalios SA. All Rights Reserved.