org.apache.oodt.cas.metadata.preconditions
Class PreConditionComparator<CompareType>
java.lang.Object
org.apache.oodt.cas.metadata.preconditions.PreConditionComparator<CompareType>
- All Implemented Interfaces:
- SpringSetIdInjectionType
- Direct Known Subclasses:
- ExistanceCheckComparator, FileSizeComparator, MimeTypeComparator
public abstract class PreConditionComparator<CompareType>
- extends Object
- implements SpringSetIdInjectionType
- Version:
- $Revision$
The abstract base class for evaluating PreCondition checks for
running a MetExtractor
.
- Author:
- bfoster, mattmann
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PreConditionComparator
public PreConditionComparator()
getId
public String getId()
- Specified by:
getId in interface SpringSetIdInjectionType
setId
public void setId(String id)
- Specified by:
setId in interface SpringSetIdInjectionType
passes
public boolean passes(File product)
performCheck
protected abstract int performCheck(File product,
CompareType compareItem)
throws PreconditionComparatorException
- Throws:
PreconditionComparatorException
setFileExtension
public void setFileExtension(String fileExtension)
setDescription
public void setDescription(String description)
getDescription
public String getDescription()
setType
public void setType(String type)
setCompareItem
public void setCompareItem(CompareType compareItem)
Copyright © 1999-2011 Apache Incubator. All Rights Reserved.