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
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.