net.sf.jzeno.echo.script
Class TextIdentifier

java.lang.Object
  extended by net.sf.jzeno.echo.script.AbstractIdentifier
      extended by net.sf.jzeno.echo.script.TextIdentifier
All Implemented Interfaces:
Identifier

public class TextIdentifier
extends AbstractIdentifier


Constructor Summary
TextIdentifier()
           
 
Method Summary
 java.util.List getComponent(java.lang.String label)
           Retrieve the (unique) component that is identified by the given label.
 java.lang.String getLabel(Component c)
           Create a string representation (called a label) of a given component according to this identifier's strategy.
 
Methods inherited from class net.sf.jzeno.echo.script.AbstractIdentifier
escape, findAllChildren, findAllChildrenOfType, findComponents, getClass, getLayout, isAssignable, restore
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TextIdentifier

public TextIdentifier()
Method Detail

getComponent

public java.util.List getComponent(java.lang.String label)
Description copied from interface: Identifier

Retrieve the (unique) component that is identified by the given label.

Should return null if it was unable to retrieve the component

Returns:

getLabel

public java.lang.String getLabel(Component c)
Description copied from interface: Identifier

Create a string representation (called a label) of a given component according to this identifier's strategy. Do not use the '|' character in the generated string, as it is used to seperate multiple labels of different identifier strategies.

This method should return null if it was unable to create a label for the given component

Returns: