com.opensymphony.xwork2.config.impl
Class LocatableConstantFactory<T>

java.lang.Object
  extended by com.opensymphony.xwork2.util.location.Located
      extended by com.opensymphony.xwork2.config.impl.LocatableConstantFactory<T>
All Implemented Interfaces:
Factory, Locatable

public class LocatableConstantFactory<T>
extends Located
implements Factory

Factory that remembers where a constant came from


Field Summary
 
Fields inherited from class com.opensymphony.xwork2.util.location.Located
location
 
Constructor Summary
LocatableConstantFactory(T constant, Object location)
           
 
Method Summary
 T create(Context ignored)
          Creates an object to be injected.
 String toString()
           
 
Methods inherited from class com.opensymphony.xwork2.util.location.Located
getLocation, setLocation
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

LocatableConstantFactory

public LocatableConstantFactory(T constant,
                                Object location)
Method Detail

create

public T create(Context ignored)
Description copied from interface: Factory
Creates an object to be injected.

Specified by:
create in interface Factory
Parameters:
ignored - of this injection
Returns:
instance to be injected

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2009 OpenSymphony. All Rights Reserved.