ro.isdc.wro.util
Interface ObjectDecorator<T>

All Known Implementing Classes:
AbstractDecorator, AbstractProcessorDecorator, AbstractProcessorDecoratorSupport, AbstractSynchronizedCacheStrategyDecorator, BenchmarkProcessorDecorator, CacheKeyFactoryDecorator, CacheStrategyDecorator, CopyrightKeeperProcessorDecorator, DefaultProcessorDecorator, DefaultSynchronizedCacheStrategyDecorator, DefaultWroModelFactoryDecorator, ExceptionHandlingProcessorDecorator, ExtensionsAwareProcessorDecorator, FallbackAwareWroModelFactory, ImportAwareProcessorDecorator, InjectableWroManagerFactoryDecorator, LazyProcessorDecorator, LazyRequestHandlerDecorator, LazyWroModelFactoryDecorator, MinimizeAwareProcessorDecorator, ModelTransformerFactory, PathPatternProcessorDecorator, ProcessorDecorator, SupportAwareProcessorDecorator, WroManagerFactoryDecorator, WroModelFactoryDecorator

public interface ObjectDecorator<T>

Describe a class which acts as a decorator. This class is used by injector to perform recursive injection.

Since:
1.4.6
Author:
Alex Objelean

Method Summary
 T getDecoratedObject()
           
 T getOriginalDecoratedObject()
           
 

Method Detail

getDecoratedObject

T getDecoratedObject()
Returns:
the decorated object.

getOriginalDecoratedObject

T getOriginalDecoratedObject()
Returns:
the last non decorator object from decorators chain.


Copyright © 2008-2013. All Rights Reserved.