Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 
 /*
  * Carrot2 project.
  *
  * Copyright (C) 2002-2012, Dawid Weiss, Stanisław Osiński.
  * All rights reserved.
  *
  * Refer to the full license file "carrot2.LICENSE"
  * in the root folder of the repository checkout or at:
 * http://www.carrot2.org/carrot2.LICENSE
 */
package org.carrot2.util.attribute.constraint;
abstract class IsFileConstraintBase extends Constraint
    @Attribute(name = "must-exist")
    boolean mustExist;
    @Override
    protected boolean isMet(Object value)
    {
        if (value == null)
        {
            return false;
        }
        checkAssignableFrom(valueFile.class);
        final File file = (Filevalue;
        if ( || file.exists())
        {
            return isFileConstraintMet(file);
        }
        else
        {
            // If it doesn't exist, it can surely be made a file or directory
            return true;
        }
    }
    abstract boolean isFileConstraintMet(File file);
New to GrepCode? Check out our FAQ X