Package weka.core

Class 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 object
      int getIndex()
      returns the index of the property, -1 if the property is not an index-based one
      java.lang.String getName()
      returns the name of the property
      java.lang.String getRevision()
      Returns the revision string.
      boolean hasIndex()
      returns whether the property is an index-based one
      java.lang.String toString()
      returns the element once again as string
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • PathElement

        public PathElement​(java.lang.String property)
        initializes the path element with the given property
        Parameters:
        property - the property to initialize with
    • 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 class java.lang.Object
        Returns:
        the property as string
      • getRevision

        public java.lang.String getRevision()
        Returns the revision string.
        Specified by:
        getRevision in interface RevisionHandler
        Returns:
        the revision