Package weka.core
Class PropertyPath.PathElement
- java.lang.Object
-
- weka.core.PropertyPath.PathElement
-
- All Implemented Interfaces:
java.lang.Cloneable,RevisionHandler
- Enclosing class:
- PropertyPath
public static class PropertyPath.PathElement extends java.lang.Object implements java.lang.Cloneable, RevisionHandler
Represents a single element of a property path- Version:
- $Revision: 4742 $
- Author:
- fracpete (fracpete at waikato dot ac dot nz)
-
-
Constructor Summary
Constructors Constructor Description PathElement(java.lang.String property)initializes the path element with the given property
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Objectclone()returns a clone of the current objectintgetIndex()returns the index of the property, -1 if the property is not an index-based onejava.lang.StringgetName()returns the name of the propertyjava.lang.StringgetRevision()Returns the revision string.booleanhasIndex()returns whether the property is an index-based onejava.lang.StringtoString()returns the element once again as string
-
-
-
Method Detail
-
clone
public java.lang.Object clone()
returns a clone of the current object- Returns:
- the clone of the current state
-
getName
public java.lang.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 java.lang.String toString()
returns the element once again as string- Overrides:
toStringin classjava.lang.Object- Returns:
- the property as string
-
getRevision
public java.lang.String getRevision()
Returns the revision string.- Specified by:
getRevisionin interfaceRevisionHandler- Returns:
- the revision
-
-