Package com.iizix.api
Interface IBackReferenceProvider
- All Known Subinterfaces:
- IUIActionHolder
 - All Known Implementing Classes:
- AbstractContentUIContainer,- AbstractUIAction,- EditorActionActors,- EditorFieldActors,- EditorVSAction,- EditorVSColumnHeader,- EditorVSField,- EditorVSTable,- EMapMarkers,- EMLGroup,- EMLItemProp,- EUIButton,- EUIImage,- EUIMenuItem,- MapMarkers,- MLGroup,- MLItemProp,- UIButton,- UIImage,- UIMenuItem
 - public interface IBackReferenceProviderInterface to implement for classes holding e.g. Method References to return the required reference path to the correct element.- Author:
- Christopher Mindus
 
- Method Summary- All Methods Instance Methods Abstract Methods - Modifier and Type - Method - Description - PropCnr- getBaseJavaReference()Gets the base reference path for the Java reference.- java.lang.String- isBackReferenceValid(AnnotationType annotationType, java.lang.String name, boolean isRefOnly)Validates if the back-reference specified is referenced in the first place, i.e.
 
- Method Detail- getBaseJavaReference- PropCnr getBaseJavaReference() Gets the base reference path for the Java reference.
 - isBackReferenceValid- java.lang.String isBackReferenceValid(AnnotationType annotationType, java.lang.String name, boolean isRefOnly) Validates if the back-reference specified is referenced in the first place, i.e. is valid or not.- Parameters:
- annotationType- The annotation type.
- name- The class or method name.
- isRefOnly- Flag indicating the back reference is not required, but must be valid otherwise.
- Returns:
- null for valid, otherwise an error message.