edu.rice.cs.drjava.config
Class RecursiveFileListProperty
java.lang.Object
edu.rice.cs.drjava.config.DrJavaProperty
edu.rice.cs.drjava.config.FileListProperty
edu.rice.cs.drjava.config.RecursiveFileListProperty
- All Implemented Interfaces:
- Cloneable
public class RecursiveFileListProperty
- extends FileListProperty
Class representing a lazy lists of files that are found recursively inside a start directory.
- Version:
- $Id$
Methods inherited from class edu.rice.cs.drjava.config.DrJavaProperty |
_invalidate, equals, getAttribute, getCurrent, getHelp, getLazy, getName, hashCode, invalidateOthers, listenToInvalidatesOf, setAttribute, setAttributes, toString |
_start
protected String _start
- Start directory.
RecursiveFileListProperty
public RecursiveFileListProperty(String name,
String sep,
String dir,
String start,
String help)
- Create an recursive file list property.
getList
protected List<File> getList(PropertyMaps pm)
- Abstract factory method specifying the list.
- Specified by:
getList
in class FileListProperty
- Parameters:
pm
- PropertyMaps used for substitution when replacing variables
resetAttributes
public void resetAttributes()
- Reset the attributes.
- Overrides:
resetAttributes
in class FileListProperty