Uses of Class
edu.rice.cs.drjava.config.PropertyMaps

Packages that use PropertyMaps
edu.rice.cs.drjava.config This package contains the code that allows for dynamically modifying the configuration options in DrJava. 
edu.rice.cs.drjava.ui The ui package contains classes for the default user interface for DrJava. 
edu.rice.cs.util A collection of utility classes and packages. 
 

Uses of PropertyMaps in edu.rice.cs.drjava.config
 

Fields in edu.rice.cs.drjava.config declared as PropertyMaps
static PropertyMaps PropertyMaps.TEMPLATE
          Template instance.
 

Fields in edu.rice.cs.drjava.config with type parameters of type PropertyMaps
static Lambda2<DrJavaProperty,PropertyMaps,String> PropertyMaps.GET_CURRENT
          A lambda to use the getCurrent() method, which forces an update.
static Lambda2<DrJavaProperty,PropertyMaps,String> PropertyMaps.GET_LAZY
          A lambda to use the getLazy() method, which does not force an update and might be stale.
 

Methods in edu.rice.cs.drjava.config that return PropertyMaps
 PropertyMaps PropertyMaps.clone()
          Clone this PropertyMaps object.
 

Methods in edu.rice.cs.drjava.config with parameters of type PropertyMaps
 String FileProperty.getCurrent(PropertyMaps pm)
          Return the value of the property.
 String DrJavaProperty.getCurrent(PropertyMaps pm)
          Return the value of the property.
 String DrJavaActionProperty.getCurrent(PropertyMaps pm)
          Return the value of the property.
 String ConstantProperty.getCurrent(PropertyMaps pm)
          Return the value of the property.
 String EagerProperty.getLazy(PropertyMaps pm)
          Return the value of the property by recomputing it.
 String DrJavaProperty.getLazy(PropertyMaps pm)
          Return the value of the property lazily.
protected  List<File> RecursiveFileListProperty.getList(PropertyMaps pm)
          Abstract factory method specifying the list.
protected abstract  List<File> FileListProperty.getList(PropertyMaps pm)
          Abstract factory method specifying the list.PropertyMaps pm
 void UnaryOpProperty.update(PropertyMaps pm)
          Update the property so the value is current.
 void TernaryOpProperty.update(PropertyMaps pm)
          Update the property so the value is current.
 void QuaternaryOpProperty.update(PropertyMaps pm)
          Update the property so the value is current.
 void JavaSystemProperty.update(PropertyMaps pm)
          Update the property so the value is current.
 void FileProperty.update(PropertyMaps pm)
          Update the value of the property.
 void FileListProperty.update(PropertyMaps pm)
          Update the value by concatenating the list of documents.
abstract  void DrJavaProperty.update(PropertyMaps pm)
          Update the property so the value is current.
 void ConstantProperty.update(PropertyMaps pm)
          Update the property so the value is current.
 void ConfigProperty.update(PropertyMaps pm)
          Update the property so the value is current.
 void BinaryOpProperty.update(PropertyMaps pm)
          Update the property so the value is current.
 

Uses of PropertyMaps in edu.rice.cs.drjava.ui
 

Fields in edu.rice.cs.drjava.ui declared as PropertyMaps
protected  PropertyMaps ExecuteExternalDialog._props
          PropertyMaps used for substitution when replacing variables.
 

Methods in edu.rice.cs.drjava.ui with parameters of type PropertyMaps
protected  void ExecuteExternalDialog.colorVariables(JTextPane pane, PropertyMaps props, DocumentListener dl, SimpleAttributeSet normal, SimpleAttributeSet variable, SimpleAttributeSet error)
          Color properties as variables.
 ExternalProcessPanel ExecuteExternalDialog.runCommand(String name, String cmdline, String workdir, String enclosingFile, PropertyMaps pm)
          Run a command and return an external process panel.
 

Uses of PropertyMaps in edu.rice.cs.util
 

Fields in edu.rice.cs.util declared as PropertyMaps
protected  PropertyMaps ProcessCreator._props
           
 

Methods in edu.rice.cs.util that return PropertyMaps
 PropertyMaps ProcessCreator.getPropertyMaps()
          Return the PropertyMaps object used for substitution.
 

Methods in edu.rice.cs.util with parameters of type PropertyMaps
static String StringOps.replaceVariables(String str, PropertyMaps props, Lambda2<DrJavaProperty,PropertyMaps,String> getter)
          Replace variables of the form "${variable}" with the value associated with the string "variable" in the provided hash table.
 

Method parameters in edu.rice.cs.util with type arguments of type PropertyMaps
static String StringOps.replaceVariables(String str, PropertyMaps props, Lambda2<DrJavaProperty,PropertyMaps,String> getter)
          Replace variables of the form "${variable}" with the value associated with the string "variable" in the provided hash table.
 

Constructors in edu.rice.cs.util with parameters of type PropertyMaps
GeneralProcessCreator(List<List<List<String>>> seqs, String workdir, PropertyMaps pm)
          Constructor for a process creator with the given command line already split up, and the work directory.
GeneralProcessCreator(String cmdline, String workdir, PropertyMaps pm)
          Constructor for a process creator with the given command line and the work directory.
ProcessCreator(String cmdline, String workdir, PropertyMaps pm)
          Constructor for a process creator with the given command line and map of properties.