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 RevisionHandler
Copyright © 2016 University of Waikato, Hamilton, NZ. All Rights Reserved.