|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcytoscape.visual.CalculatorIO
public class CalculatorIO
This class defines static methods for reading calculator definitions from a properties object and installing them into a CalculatorCatalog, and for constructing a properties object that describes all the calculators in a CalculatorCatalog.
Constructor Summary | |
---|---|
CalculatorIO()
|
Method Summary | |
---|---|
static Properties |
getProperties(CalculatorCatalog catalog)
Given a CalculatorCatalog, assembles a Properties object representing all of the calculators contained in the catalog. |
static void |
loadCalculators(Properties props,
CalculatorCatalog catalog)
Equivalent to loadCalculators(props, catalog, true); |
static void |
loadCalculators(Properties props,
CalculatorCatalog catalog,
boolean overWrite)
Loads calculators from their description in a Properties object into a supplied CalculatorCatalog object. |
static void |
removeDuplicate(Calculator c,
CalculatorCatalog catalog)
Given a Calculator of a given type and a CalculatorCatalog, removes any existing calculator of the same type and name. |
static void |
renameAsNeeded(Calculator c,
CalculatorCatalog catalog)
Given a Calculator of a given type and a CalculatorCatalog, checks for an existing catalog with the same name and type. |
static void |
storeCatalog(CalculatorCatalog catalog,
File outFile)
Writes the contents of a CalculatorCatalog to the specified file as a properties file. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final String dirHeader
public static final String nodeColorBaseKey
public static final String nodeColorClassName
public static final String nodeLineTypeBaseKey
public static final String nodeLineTypeClassName
public static final String nodeShapeBaseKey
public static final String nodeShapeClassName
public static final String nodeSizeBaseKey
public static final String nodeSizeClassName
public static final String nodeLabelBaseKey
public static final String nodeLabelClassName
public static final String nodeToolTipBaseKey
public static final String nodeToolTipClassName
public static final String nodeFontFaceBaseKey
public static final String nodeFontFaceClassName
public static final String nodeFontSizeBaseKey
public static final String nodeFontSizeClassName
public static final String edgeColorBaseKey
public static final String edgeColorClassName
public static final String edgeLineTypeBaseKey
public static final String edgeLineTypeClassName
public static final String edgeArrowBaseKey
public static final String edgeArrowClassName
public static final String edgeLabelBaseKey
public static final String edgeLabelClassName
public static final String edgeToolTipBaseKey
public static final String edgeToolTipClassName
public static final String edgeFontFaceBaseKey
public static final String edgeFontFaceClassName
public static final String edgeFontSizeBaseKey
public static final String edgeFontSizeClassName
public static final String nodeAppearanceBaseKey
public static final String edgeAppearanceBaseKey
public static final String globalAppearanceBaseKey
Constructor Detail |
---|
public CalculatorIO()
Method Detail |
---|
public static void storeCatalog(CalculatorCatalog catalog, File outFile)
public static Properties getProperties(CalculatorCatalog catalog)
public static void loadCalculators(Properties props, CalculatorCatalog catalog)
public static void loadCalculators(Properties props, CalculatorCatalog catalog, boolean overWrite)
public static void removeDuplicate(Calculator c, CalculatorCatalog catalog)
public static void renameAsNeeded(Calculator c, CalculatorCatalog catalog)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |