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 Summary
Modifier 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
getBaseJavaReference
PropCnr getBaseJavaReference()Gets the base reference path for the Java reference.isBackReferenceValid
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.