org.ucmtwine.proxy.injector
Class FilterInjector

java.lang.Object
  extended by org.ucmtwine.proxy.injector.BaseInjector
      extended by org.ucmtwine.proxy.injector.FilterInjector
All Implemented Interfaces:
IClassInjector

public class FilterInjector
extends BaseInjector
implements IClassInjector

Injects classes as UCM filters. (This filter is itself a filter, but should not be annotated nor injected using itself)

Author:
tim

Constructor Summary
FilterInjector()
           
 
Method Summary
 void inject(Class<?> klass)
          Inject a single class.
 void injectClasses(URL propertiesFile)
          Inject classes which are defined in a properties file.
 
Methods inherited from class org.ucmtwine.proxy.injector.BaseInjector
enumerateClasses, injectClasses, injectClasses
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.ucmtwine.proxy.injector.IClassInjector
enumerateClasses, injectClasses, injectClasses
 

Constructor Detail

FilterInjector

public FilterInjector()
Method Detail

injectClasses

public void injectClasses(URL propertiesFile)
Inject classes which are defined in a properties file.

Specified by:
injectClasses in interface IClassInjector
Specified by:
injectClasses in class BaseInjector
Parameters:
propertiesFile - The relative path and name of a properties file

inject

public void inject(Class<?> klass)
            throws intradoc.data.DataException
Inject a single class.

Specified by:
inject in interface IClassInjector
Specified by:
inject in class BaseInjector
Parameters:
klass - The class to inject
Throws:
intradoc.data.DataException


Copyright © 2012. All Rights Reserved.