Package weka.core
Class PropertyPath.PathElement
- java.lang.Object
-
- weka.core.PropertyPath.PathElement
-
- All Implemented Interfaces:
Cloneable,RevisionHandler
- Enclosing class:
- PropertyPath
public static class PropertyPath.PathElement extends Object implements Cloneable, RevisionHandler
Represents a single element of a property path- Version:
- $Revision$
- Author:
- fracpete (fracpete at waikato dot ac dot nz)
-
-
Constructor Summary
Constructors Constructor Description PathElement(String property)initializes the path element with the given property
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Objectclone()returns a clone of the current objectintgetIndex()returns the index of the property, -1 if the property is not an index-based oneStringgetName()returns the name of the propertyStringgetRevision()Returns the revision string.booleanhasIndex()returns whether the property is an index-based oneStringtoString()returns the element once again as string
-
-
-
Constructor Detail
-
PathElement
public PathElement(String property)
initializes the path element with the given property- Parameters:
property- the property to initialize with
-
-
Method Detail
-
clone
public Object clone()
returns a clone of the current object- Returns:
- the clone of the current state
-
getName
public String getName()
returns the name of the property- Returns:
- the name of the property
-
hasIndex
public boolean hasIndex()
returns whether the property is an index-based one- Returns:
- true if the property has an index
-
getIndex
public int getIndex()
returns the index of the property, -1 if the property is not an index-based one- Returns:
- the index of the property
-
toString
public String toString()
returns the element once again as string
-
getRevision
public String getRevision()
Returns the revision string.- Specified by:
getRevisionin interfaceRevisionHandler- Returns:
- the revision
-
-