com.codemesh.terp.data
Class DPAnalysis.DPAnalysisExecutor
java.lang.Object
com.codemesh.terp.api.Executor.AbstractExecutor<ProcessExecutor.Result>
com.codemesh.terp.eval.executors.ProcessExecutor
com.codemesh.terp.data.DPAnalysis.DPAnalysisExecutor
- All Implemented Interfaces:
- Executor<ProcessExecutor.Result>, Named, java.lang.Comparable<DPAnalysis.DPAnalysisExecutor>
- Enclosing interface:
- DPAnalysis
public static class DPAnalysis.DPAnalysisExecutor
- extends ProcessExecutor
- implements java.lang.Comparable<DPAnalysis.DPAnalysisExecutor>, Named
An executor for dpa, the utility used for simple perofrmance profiling and call graphing on most Unix/Linux platforms.
- See Also:
the converter creating instances of this type, registered under the ^dpanalysis alias.
| Methods inherited from class com.codemesh.terp.eval.executors.ProcessExecutor |
execute, execute, fromFile, fromMap, fromMap, fromString, getEnvironment, getExecutable, getWorkingDir, marshallArguments, matches, setEnvironment, setExecutable, setWorkingDir |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
theVersion
protected Version theVersion
ALL_DPAS
protected static final java.util.List<DPAnalysis.DPAnalysisExecutor> ALL_DPAS
DPAnalysis.DPAnalysisExecutor
public DPAnalysis.DPAnalysisExecutor()
getName
public java.lang.String getName()
- Description copied from interface:
Named
- Returns the named object's name.
- Specified by:
getName in interface Named
- Returns:
- the name.
compareTo
public int compareTo(DPAnalysis.DPAnalysisExecutor o)
- Specified by:
compareTo in interface java.lang.Comparable<DPAnalysis.DPAnalysisExecutor>
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals in class java.lang.Object
hashCode
public int hashCode()
- Overrides:
hashCode in class java.lang.Object
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object
populate
public static void populate()
dpaFromString
public static DPAnalysis.DPAnalysisExecutor dpaFromString(java.lang.String executableOrHome)
dpaFromFile
public static DPAnalysis.DPAnalysisExecutor dpaFromFile(java.io.File executableOrHome)
dpaFromMap
public static DPAnalysis.DPAnalysisExecutor dpaFromMap(java.util.Map<java.lang.String,java.lang.Object> map)
dpaFromMap
public static DPAnalysis.DPAnalysisExecutor dpaFromMap(DPAnalysis.DPAnalysisExecutor exec,
java.util.Map<java.lang.String,java.lang.Object> map)
Copyright © 2008-2012 by Codemesh, Inc. All Rights Reserved.