public class PropertyPath extends Object implements RevisionHandler
getPropertyDescriptor(vote, "classifiers[1].ridge") will return
the second classifier (which should be our LinearRegression) of the given
Vote meta-classifier and there the property descriptor of the "ridge"
property. getValue(...) will return the actual value of the
ridge parameter and setValue(...) will set it.| Modifier and Type | Class and Description |
|---|---|
static class |
PropertyPath.Path
Contains a (property) path structure
|
static class |
PropertyPath.PathElement
Represents a single element of a property path
|
| Constructor and Description |
|---|
PropertyPath() |
| Modifier and Type | Method and Description |
|---|---|
static weka.core.PropertyPath.PropertyContainer |
find(Object src,
PropertyPath.Path path)
returns the property and object associated with the given path, null if
a problem occurred.
|
static PropertyDescriptor |
getPropertyDescriptor(Object src,
PropertyPath.Path path)
returns the property associated with the given path, null if a problem
occurred.
|
static PropertyDescriptor |
getPropertyDescriptor(Object src,
String path)
returns the property associated with the given path
|
String |
getRevision()
Returns the revision string.
|
static Object |
getValue(Object src,
PropertyPath.Path path)
returns the value specified by the given path from the object
|
static Object |
getValue(Object src,
String path)
returns the value specified by the given path from the object
|
static void |
main(String[] args)
for testing only
|
static boolean |
setValue(Object src,
PropertyPath.Path path,
Object value)
set the given value specified by the given path in the object
|
static void |
setValue(Object src,
String path,
Object value)
set the given value specified by the given path in the object
|
public static weka.core.PropertyPath.PropertyContainer find(Object src, PropertyPath.Path path)
src - the object to start frompath - the path to followpublic static PropertyDescriptor getPropertyDescriptor(Object src, PropertyPath.Path path)
src - the object to start frompath - the path to followpublic static PropertyDescriptor getPropertyDescriptor(Object src, String path)
src - the object to start frompath - the path to followpublic static Object getValue(Object src, PropertyPath.Path path)
src - the object to work onpath - the retrieval pathpublic static Object getValue(Object src, String path)
src - the object to work onpath - the retrieval pathpublic static boolean setValue(Object src, PropertyPath.Path path, Object value)
src - the object to work onpath - the retrieval pathvalue - the value to setpublic static void setValue(Object src, String path, Object value)
src - the object to work onpath - the retrieval pathvalue - the value to setpublic String getRevision()
getRevision in interface RevisionHandlerCopyright © 2016 University of Waikato, Hamilton, NZ. All Rights Reserved.