Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.jdaemon.util.data
Class DataRepresentationPath  view DataRepresentationPath download DataRepresentationPath.java

java.lang.Object
  extended byorg.jdaemon.util.data.DataRepresentationPath

public class DataRepresentationPath
extends java.lang.Object

Class that represents a path through a DataRepresentation.


Field Summary
private  org.jdaemon.util.QuickList elements
           
static DataRepresentationPath EMPTY
           
 
Constructor Summary
protected DataRepresentationPath(org.jdaemon.util.QuickList elements)
          Creates a new instance of DataRepresentationPath
 
Method Summary
 DataRepresentationPath add(java.lang.String element_name)
           
 DataRepresentation applyPath(DataRepresentation data)
           
private static DataRepresentation applyPath(DataRepresentation data, org.jdaemon.util.QuickList elements)
           
 java.lang.String toString()
          Convert this Object to a human-readable String.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

elements

private org.jdaemon.util.QuickList elements

EMPTY

public static final DataRepresentationPath EMPTY
Constructor Detail

DataRepresentationPath

protected DataRepresentationPath(org.jdaemon.util.QuickList elements)
Creates a new instance of DataRepresentationPath

Method Detail

add

public DataRepresentationPath add(java.lang.String element_name)

applyPath

public DataRepresentation applyPath(DataRepresentation data)
                             throws ReadError

applyPath

private static DataRepresentation applyPath(DataRepresentation data,
                                            org.jdaemon.util.QuickList elements)
                                     throws ReadError

toString

public java.lang.String toString()
Description copied from class: java.lang.Object
Convert this Object to a human-readable String. There are no limits placed on how long this String should be or what it should contain. We suggest you make it as intuitive as possible to be able to place it into System.out.println() 55 and such.

It is typical, but not required, to ensure that this method never completes abruptly with a java.lang.RuntimeException.

This method will be called when performing string concatenation with this object. If the result is null, string concatenation will instead use "null".

The default implementation returns getClass().getName() + "@" + Integer.toHexString(hashCode()).