org.mycore.datamodel.ifs
Class MCRSimpleFCTDetector.MCRDoctypeRule
java.lang.Object
org.mycore.datamodel.ifs.MCRSimpleFCTDetector.MCRDetectionRule
org.mycore.datamodel.ifs.MCRSimpleFCTDetector.MCRDoctypeRule
- Enclosing class:
- MCRSimpleFCTDetector
class MCRSimpleFCTDetector.MCRDoctypeRule
- extends MCRSimpleFCTDetector.MCRDetectionRule
A rule that decides based on the doctype of a xml file
|
Method Summary |
(package private) double |
getScore(String filename,
byte[] header)
Returns the score if filename and/or header matches this rule, or 0.0 |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
doctype
protected String doctype
- The doctype of the file
MCRSimpleFCTDetector.MCRDoctypeRule
MCRSimpleFCTDetector.MCRDoctypeRule(String doctype,
double score)
- Creates a new rule based on a match of the doctype of a xml file
- Parameters:
doctype - the doctype the file must matchscore - the score for matching this rule, a value between 0.0 and
1.0
getScore
double getScore(String filename,
byte[] header)
- Description copied from class:
MCRSimpleFCTDetector.MCRDetectionRule
- Returns the score if filename and/or header matches this rule, or 0.0
- Specified by:
getScore in class MCRSimpleFCTDetector.MCRDetectionRule
- Parameters:
filename - the name of the file to detect the content type ofheader - the first bytes of the file content
- Returns:
- the score between 0.0 and 1.0 for matching this rule