ooc
Interface InstanceConstructor

All Known Implementing Classes:
InstanceConstructorAbstract

public interface InstanceConstructor

Used by the Container in order to construct instances.


Method Summary
 java.lang.Object constructInstance(Tag tag, InstanceHolder instanceHolder, Dependencies dependencies)
          Constructing a tag instance using the given tag and InstanceHolder.
 boolean validate(java.lang.Class tagClass, Tag tag, Tag constructorTag, Dependencies dependencies, TagErrorHandler teh)
          Validate given tag instance for construction.
 

Method Detail

validate

public boolean validate(java.lang.Class tagClass,
                        Tag tag,
                        Tag constructorTag,
                        Dependencies dependencies,
                        TagErrorHandler teh)
Validate given tag instance for construction. Returns true if a tag instance can be constructed using this instance constructer and the given tag, else false.


constructInstance

public java.lang.Object constructInstance(Tag tag,
                                          InstanceHolder instanceHolder,
                                          Dependencies dependencies)
Constructing a tag instance using the given tag and InstanceHolder.