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.Object
clone()
returns a clone of the current objectint
getIndex()
returns the index of the property, -1 if the property is not an index-based onejava.lang.String
getName()
returns the name of the propertyjava.lang.String
getRevision()
Returns the revision string.boolean
hasIndex()
returns whether the property is an index-based onejava.lang.String
toString()
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:
toString
in classjava.lang.Object
- Returns:
- the property as string
-
getRevision
public java.lang.String getRevision()
Returns the revision string.- Specified by:
getRevision
in interfaceRevisionHandler
- Returns:
- the revision
-
-