org.apache.tapestry5.ioc
Class Orderable<T>

java.lang.Object
  extended by org.apache.tapestry5.ioc.Orderable<T>
Type Parameters:
T -

public class Orderable<T>
extends Object

A wrapper that allows objects of a target type to be ordered. Each Orderable object is given a unique id and a set of pre-requisites (objects which should be ordered earlier) and post-requisites (objects which should be ordered later).


Constructor Summary
Orderable(String id, T target, String... constraints)
           
 
Method Summary
 String[] getConstraints()
           
 String getId()
           
 T getTarget()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Orderable

public Orderable(String id,
                 T target,
                 String... constraints)
Parameters:
id - unique identifier for the target object
target - the object to be ordered; this may also be null (in which case the id represents a placeholder)
Method Detail

getId

public String getId()

getTarget

public T getTarget()

getConstraints

public String[] getConstraints()

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2003-2012 The Apache Software Foundation.