Package com.iizix
Interface ICircularReference<INPUT,TARGET>
- All Known Implementing Classes:
EditorSelectorReference
public interface ICircularReference<INPUT,TARGET>Interface used to find circular references.- Author:
- Christopher Mindus
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description INPUTgetNext(TARGET output)Gets the next input reference from a target reference.TARGET[]getReferences(INPUT input)Gets the target references for an input reference.booleanisValid(INPUT input)Checks if the input reference is valid.
Method Detail
isValid
boolean isValid(INPUT input)
Checks if the input reference is valid.- Parameters:
input- The input reference.- Returns:
- true if this is a input valid reference.
getReferences
TARGET[] getReferences(INPUT input)
Gets the target references for an input reference.- Parameters:
input- The input reference.- Returns:
- The targets references or null if not found.