Copyright 2012-02-25 Werner Randelshofer

ch.randelshofer.activation
Class AmigaGuideRecognizer

java.lang.Object
  extended by ch.randelshofer.activation.AmigaGuideRecognizer
All Implemented Interfaces:
Recognizer

public class AmigaGuideRecognizer
extends java.lang.Object
implements Recognizer

This Recognizer recognizes Amiga-Guide files.

Version:
1.1 2002-02-12 Return 'application/octet-stream' if content type can not be determined. 1.0 2000-10-03
Author:
Werner Randelshofer, Hausmatt 10, CH-6405 Immensee, Switzerland.

Field Summary
 
Fields inherited from interface ch.randelshofer.activation.Recognizer
CONTENT_TYPE_OCTET_STREAM, CONTENT_TYPE_UNKNOWN
 
Method Summary
 java.lang.String getContentType(byte[] dataSnippet)
          Return the base MIME Type of this data.
static AmigaGuideRecognizer getInstance()
           
 int getMinimalDeterminableDataLength()
          Return the number of bytes needed to determine the content type.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getInstance

public static AmigaGuideRecognizer getInstance()

getMinimalDeterminableDataLength

public int getMinimalDeterminableDataLength()
Return the number of bytes needed to determine the content type.

Specified by:
getMinimalDeterminableDataLength in interface Recognizer

getContentType

public java.lang.String getContentType(byte[] dataSnippet)
Return the base MIME Type of this data. This method is expected to ALWAYS return a valid (non-null) MIME Type.

Specified by:
getContentType in interface Recognizer
Parameters:
dataSnippet - the first few bytes of the data file.
Returns:
'text/x-amigaguide' or application/octet-stream' if content type can not be determined.

Copyright 2012-02-25 Werner Randelshofer