|
||||||||||
| 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 | |||||||||