com.sun.enterprise.admin.servermgmt
Class FileValidator

java.lang.Object
  extended by com.sun.enterprise.admin.servermgmt.Validator
      extended by com.sun.enterprise.admin.servermgmt.FileValidator

public class FileValidator
extends Validator

This class performs the file related validations such as

NOT THREAD SAFE


Field Summary
static String validConstraints
          The valid constraint set.
 
Constructor Summary
FileValidator(String name, String constraints)
          Constructs a new FileValidator object.
 
Method Summary
 String getConstraints()
           
 String setConstraints(String constraints)
          Sets the current constraint set to the given set if it is a valid constriant set.
 void validate(Object str)
          Validates the given File.
 
Methods inherited from class com.sun.enterprise.admin.servermgmt.Validator
getName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

validConstraints

public static final String validConstraints
The valid constraint set.

See Also:
Constant Field Values
Constructor Detail

FileValidator

public FileValidator(String name,
                     String constraints)
Constructs a new FileValidator object.

Parameters:
name - The name of the entity that will be validated. This name is used in the error message.
constraints - The constaint set that will be checked for any given file during validation.
Method Detail

getConstraints

public String getConstraints()
Returns:
Returns the current constraint set.

setConstraints

public String setConstraints(String constraints)
Sets the current constraint set to the given set if it is a valid constriant set.


validate

public void validate(Object str)
              throws InvalidConfigException
Validates the given File.

Overrides:
validate in class Validator
Parameters:
str - Must be the absolute path of the File that will be validated.
Throws:
InvalidConfigException


Copyright © 2012 GlassFish Community. All Rights Reserved.