|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectpl.edu.agh.cast.data.model.util.ReferenceUtil
public final class ReferenceUtil
Utility class which provides operations connected to references such as factory method for references.
Nested Class Summary | |
---|---|
protected class |
ReferenceUtil.DefaultReferenceProvider
Default implementation of IReferenceProvider which provides Reference instances. |
Method Summary | ||
---|---|---|
|
createEmptyReferenceList(T formalParameter)
Creates an empty IReferenceList object. |
|
|
createReference(T instance)
Creates IReference object for given instance. |
|
|
createReferenceList(Iterable<T> instances,
Type type)
Creates IReferenceList object for given instances. |
|
|
createReferenceList(T instance)
Creates IReferenceList object for given instance. |
|
|
createReferenceList(T formalParameter,
Type type)
Creates IReferenceList object for given instances. |
|
static ReferenceUtil |
getInstance()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public static ReferenceUtil getInstance()
public final <T extends Identifiable> IReference<T> createReference(T instance)
IReference
object for given instance.
T
- reference typeinstance
- object for which a reference object will be created
public final <T extends Identifiable> IReferenceList<T> createReferenceList(T instance)
IReferenceList
object for given instance.
T
- reference typeinstance
- object for which a reference list will be created
public final <T extends Identifiable> IReferenceList<T> createReferenceList(Iterable<T> instances, Type type)
IReferenceList
object for given instances.
T
- reference typeinstances
- list of objects for which a reference list will be createdtype
- type of objects referenced by the list
public final <T extends Identifiable> IReferenceList<T> createReferenceList(T formalParameter, Type type)
IReferenceList
object for given instances.
T
- reference typeformalParameter
- formal parametertype
- type of objects referenced by the list
public final <T extends Identifiable> IReferenceList<T> createEmptyReferenceList(T formalParameter)
IReferenceList
object.
T
- reference typeformalParameter
- formal parameter
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |