Uses of Interface
org.faktorips.devtools.abstraction.AAbstraction
-
Packages that use AAbstraction Package Description org.faktorips.devtools.abstraction Interfaces to abstract from the running platform (Eclipse or other)org.faktorips.devtools.abstraction.eclipse.internal Internal classes to help the implementation of eclipse implementations.org.faktorips.devtools.abstraction.plainjava.internal -
-
Uses of AAbstraction in org.faktorips.devtools.abstraction
Classes in org.faktorips.devtools.abstraction with type parameters of type AAbstraction Modifier and Type Class Description static classWrappers.ArrayUnwrapper<A extends AAbstraction>Subinterfaces of AAbstraction in org.faktorips.devtools.abstraction Modifier and Type Interface Description interfaceAContainerA container is a resource containing other resources, itsmembers.interfaceAFileA file is a resource in the file-system that contains data.interfaceAFolderA folder is a file-system resource that contains files and/or other folders.interfaceAJavaElementA Java element is the representation of a Java related resource.interfaceAJavaProjectA Java project isa projectcontainingJava elements.interfaceALoginterfaceAMarkerinterfaceAPackageFragmentRootA package fragment root is a folder or archive file containingJava elementsand packages.interfaceAProjectA project is a special container wrapping resources and settings.interfaceAResourceA resource is a file or folder, possibly with a special role like a project or workspace.interfaceAResourceDeltaA resource delta is the difference between two points in time for a given (container) resource.interfaceAWorkspaceA workspace contains allprojectsand allows global operations.interfaceAWorkspaceRootThe container representinga workspace'scontents.Classes in org.faktorips.devtools.abstraction that implement AAbstraction Modifier and Type Class Description classAWrapper<T>A wrapper is a platform-dependent implementation of anabstractionthat can beunwrappedto get access to the platform-specific code.Methods in org.faktorips.devtools.abstraction with type parameters of type AAbstraction Modifier and Type Method Description <A extends AAbstraction>
AWrappers.WrapperBuilder. as(java.lang.Class<A> abstractionClass)Wraps the implementation-specific object ina wrapperimplementing the givenabstraction.<A extends AAbstraction>
A[]Wrappers.WrapperBuilder. asArrayOf(java.lang.Class<A> abstraction)Wraps the implementation-specific object-array ina wrapper-arrayimplementing the givenabstraction.<A extends AAbstraction>
java.util.Set<A>Wrappers.WrapperBuilder. 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>Wrappers.WrapperBuilder. asSortedSetOf(java.lang.Class<A> aClass)Wraps the implementation-specific object-array in aSortedSetofwrappersimplementing the givenabstraction.static <A extends AAbstraction>
Wrappers.ArrayUnwrapper<A>Wrappers. unwrap(A[] wrappers)Returns aWrappers.ArrayUnwrapperthat allows unwrapping the given array of wrappers to an array or list of the wrapped class.protected abstract <A extends AAbstraction>
AWrappers.WrapperBuilder. wrapInternal(java.lang.Object original, java.lang.Class<A> aClass)Methods in org.faktorips.devtools.abstraction that return AAbstraction Modifier and Type Method Description <A extends AAbstraction>
A[]Wrappers.WrapperBuilder. asArrayOf(java.lang.Class<A> abstraction)Wraps the implementation-specific object-array ina wrapper-arrayimplementing the givenabstraction.Methods in org.faktorips.devtools.abstraction with parameters of type AAbstraction Modifier and Type Method Description static <A extends AAbstraction>
Wrappers.ArrayUnwrapper<A>Wrappers. unwrap(A[] wrappers)Returns aWrappers.ArrayUnwrapperthat allows unwrapping the given array of wrappers to an array or list of the wrapped class.static <T> TWrappers. unwrap(AAbstraction wrapper)Unwraps the givenabstractionto the call-site's typeMethod parameters in org.faktorips.devtools.abstraction with type arguments of type AAbstraction Modifier and Type Method Description static Wrappers.CollectionUnwrapperWrappers. unwrap(java.util.Collection<? extends AAbstraction> wrappers)Returns aWrappers.CollectionUnwrapperthat allows unwrapping the given collection of wrappers to an array of the wrapped class.Constructors in org.faktorips.devtools.abstraction with parameters of type AAbstraction Constructor Description ArrayUnwrapper(A[] wrappers)Constructor parameters in org.faktorips.devtools.abstraction with type arguments of type AAbstraction Constructor Description CollectionUnwrapper(java.util.Collection<? extends AAbstraction> wrappers) -
Uses of AAbstraction in org.faktorips.devtools.abstraction.eclipse.internal
Classes in org.faktorips.devtools.abstraction.eclipse.internal that implement AAbstraction Modifier and Type Class Description classEclipseContainerclassEclipseFileclassEclipseFolderclassEclipseJavaElementclassEclipseJavaProjectclassEclipseLogclassEclipseMarkerclassEclipsePackageFragmentRootclassEclipseProjectclassEclipseResourceclassEclipseResourceDeltaclassEclipseWorkspaceclassEclipseWorkspaceRootMethods in org.faktorips.devtools.abstraction.eclipse.internal with type parameters of type AAbstraction Modifier and Type Method Description protected <A extends AAbstraction>
AEclipseWrapperBuilder. wrapInternal(java.lang.Object original, java.lang.Class<A> aClass) -
Uses of AAbstraction in org.faktorips.devtools.abstraction.plainjava.internal
Classes in org.faktorips.devtools.abstraction.plainjava.internal that implement AAbstraction Modifier and Type Class Description classPlainJavaContainerclassPlainJavaFileclassPlainJavaFolderclassPlainJavaJavaElementclassPlainJavaJavaProjectclassPlainJavaMarkerclassPlainJavaPackageFragmentRootclassPlainJavaProjectclassPlainJavaResourceclassPlainJavaWorkspaceclassPlainJavaWorkspaceRootMethods in org.faktorips.devtools.abstraction.plainjava.internal with type parameters of type AAbstraction Modifier and Type Method Description protected <A extends AAbstraction>
APlainJavaWrapperBuilder. wrapInternal(java.lang.Object original, java.lang.Class<A> aClass)
-