net.sf.morph.transform
Interface DecoratedTransformer
- All Superinterfaces:
- net.sf.composite.Component, ExplicitTransformer, Transformer
- All Known Subinterfaces:
- DecoratedConverter, DecoratedCopier
- All Known Implementing Classes:
- ArbitraryObjectMappingConverter, ArbitraryTypeMappingConverter, ArrayCopier, AssemblerCopier, AssemblyCopierSupport, BaseCompositeTransformer, BasePropertyNameCopier, BaseReflectorTransformer, BaseToPrettyTextConverter, BaseTransformer, BeanToPrettyTextConverter, BeanUtilsConverter, BeanUtilsConverter, BooleanToTextConverter, ChainedTransformer, CombiningCopier, ConditionalCopier, ConstantConverter, ContainerCopier, ContainerOfBeansCopier, ContainerToPrettyTextConverter, ContainerToTraverserConverter, ConverterDecorator, CopierDecorator, CumulativeCopier, DefaultToBooleanConverter, DefaultToTextConverter, DisassemblerCopier, EvaluateExpressionConverter, IdentityConverter, ImmutableComponentArrayCopier, ImmutableTypesOnlyIdentityConverter, MapCopier, MultipleDestinationConverter, NOPCopier, NullConverter, NumberConverter, NumberToBooleanConverter, NumberToTextConverter, NumberToTimeConverter, ObjectToBooleanConverter, ObjectToClassConverter, ObjectToPrettyTextConverter, ObjectToTextConverter, PrimitiveWrapperConverter, PropertyExpressionMappingCopier, PropertyNameMappingCopier, PropertyNameMatchingCopier, SetExpressionCopier, SimpleDelegatingTransformer, TextConverter, TextToBooleanConverter, TextToClassConverter, TextToContainerCopier, TextToNumberConverter, TextToTimeConverter, TimeConverter, TimeToNumberConverter, TimeToTextConverter, TransformerDecorator, TransformerToDecoratedConverterAdapter, TypeChangingGraphTransformer
public interface DecoratedTransformer
- extends Transformer, ExplicitTransformer
An extension of the Transformer interface that defines extra methods. All
methods specified in this interface can be easily implemented using just the
methods in the Transformer interface. Thus, if you are defining your own
transformer you should implement only the Transformer interface. If you
extend from BaseTransformer
,
your transformer will implement this interface automatically.
If you don't want to extend from BaseTransformer
, you can
still easily expose this interface by using the
net.sf.morph.transform.transformer.TransformerDecorator
.
- Since:
- Dec 5, 2004
- Author:
- Matt Sgarlata
Copyright © 2004-2008.