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 IBackReferenceProvider
Interface to implement for classes holding e.g. Method References to return the required reference path to the correct element.
- Author:
- Christopher Mindus
- Method SummaryModifier and TypeMethodDescriptionGets the base reference path for the Java reference.- isBackReferenceValid- (AnnotationType annotationType, String name, boolean isRefOnly) Validates if the back-reference specified is referenced in the first place, i.e.
- Method Details- getBaseJavaReferencePropCnr getBaseJavaReference()Gets the base reference path for the Java reference.
- isBackReferenceValidValidates 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.