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.