Class Wrappers.WrapperBuilder
- java.lang.Object
-
- org.faktorips.devtools.abstraction.Wrappers.WrapperBuilder
-
- Direct Known Subclasses:
EclipseWrapperBuilder,PlainJavaWrapperBuilder
- Enclosing class:
- Wrappers
public abstract static class Wrappers.WrapperBuilder extends java.lang.Object
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedWrapperBuilder(java.lang.Object original)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description <A extends AAbstraction>
Aas(java.lang.Class<A> abstractionClass)Wraps the implementation-specific object ina wrapperimplementing the givenabstraction.<A extends AAbstraction>
A[]asArrayOf(java.lang.Class<A> abstraction)Wraps the implementation-specific object-array ina wrapper-arrayimplementing the givenabstraction.<A extends AAbstraction>
java.util.Set<A>asSetOf(java.lang.Class<A> aClass)Wraps the implementation-specific object-array in aSetofwrappersimplementing the givenabstraction.<A extends AAbstraction & java.lang.Comparable<A>>
java.util.SortedSet<A>asSortedSetOf(java.lang.Class<A> aClass)Wraps the implementation-specific object-array in aSortedSetofwrappersimplementing the givenabstraction.protected abstract <A extends AAbstraction>
AwrapInternal(java.lang.Object original, java.lang.Class<A> aClass)
-
-
-
Method Detail
-
wrapInternal
protected abstract <A extends AAbstraction> A wrapInternal(java.lang.Object original, java.lang.Class<A> aClass)
-
as
public <A extends AAbstraction> A as(java.lang.Class<A> abstractionClass)
Wraps the implementation-specific object ina wrapperimplementing the givenabstraction.
-
asArrayOf
public <A extends AAbstraction> A[] asArrayOf(java.lang.Class<A> abstraction)
Wraps the implementation-specific object-array ina wrapper-arrayimplementing the givenabstraction.
-
asSetOf
public <A extends AAbstraction> java.util.Set<A> asSetOf(java.lang.Class<A> aClass)
Wraps the implementation-specific object-array in aSetofwrappersimplementing the givenabstraction.
-
asSortedSetOf
public <A extends AAbstraction & java.lang.Comparable<A>> java.util.SortedSet<A> asSortedSetOf(java.lang.Class<A> aClass)
Wraps the implementation-specific object-array in aSortedSetofwrappersimplementing the givenabstraction.
-
-