- All Known Subinterfaces:
AbstractSideBox
,AbstractSideBox
,AbstractSideBox
,Accessory
,Accessory
,Accessory
,AnnotationArray<T>
,AnnotationArray<T>
,Array<T>
,Array<T>
,Array<T>
,ChartSideBox
,ChartSideBox
,ChartSideBox
,ChartSideItem
,CheckButton
,CheckButton
,CheckButton
,Constructor
,DataAnnotation
,DataAnnotation
,DataAnnotation
,DoubleField
,DoubleField
,DoubleField
,DoublePlayer
,DoublePlayer
,DoublePlayer
,DoubleSlider
,DoubleSlider
,DoubleSlider
,DoubleSpinBox
,DoubleSpinBox
,DoubleSpinBox
,DoubleTrigger
,DoubleTrigger
,DoubleTrigger
,Field
,Field
,Field
,ImageField
,ImageField
,ImageField
,IntegerField
,IntegerField
,IntegerField
,IntegerTrigger
,IntegerTrigger
,IntegerTrigger
,ItemGroup
,ItemGroup
,ItemGroup
,Method
,ObjectField<T>
,ObjectField<T>
,ObjectField<T>
,Player
,Player
,Player
,PushButton
,PushButton
,PushButton
,SideBox
,SideBox
,SideBox
,SimpleValueField
,SimpleValueField
,SimpleValueField
,Slider
,Slider
,Slider
,SpinBox
,SpinBox
,SpinBox
,SubNode
,TextField
,TextField
,TextField
,Trigger
,Trigger
,Trigger
,TriggerArray<T>
,TriggerArray<T>
@OVLInaccessible public interface Member
This is the super type of all class and extension members.
- Author:
- Dr. Peter Droste, Omix Visualization
-
Method Summary
Modifier and Type Method Description <T extends Annotation>
TgetAnnotation(Class<T> cls)
This method returns the annotation of this member identified by its class.Annotation[]
getAnnotations()
This method returns an array of all available annotations of this member.<T extends Annotation>
T[]getAnnotationsByType(Class<T> annotationClass)
<A extends Annotation>
AgetDeclaredAnnotation(Class<A> annotationClass)
Annotation[]
getDeclaredAnnotations()
<T extends Annotation>
T[]getDeclaredAnnotationsByType(Class<T> annotationClass)
String
getName()
The name of the member in OVL source code.String
getNamespace()
The namespace of the member defining OVL source code.boolean
isAnnotationPresent(Class<? extends Annotation> a)
This method tests if the member is defined with a certain Java annotation.
-
Method Details
-
isAnnotationPresent
This method tests if the member is defined with a certain Java annotation.- Parameters:
a
- the Java annotation- Returns:
- true if available
-
getAnnotation
This method returns the annotation of this member identified by its class.- Type Parameters:
T
- the type of the annotation- Parameters:
cls
- the class of the annotation- Returns:
- the annotation if available
-
getAnnotationsByType
-
getAnnotations
This method returns an array of all available annotations of this member.- Returns:
- list of annotations
-
getDeclaredAnnotation
- Parameters:
annotationClass
- the Class object corresponding to the annotation type- Returns:
- Since:
- Omix 2.0
- See Also:
AnnotatedElement.getDeclaredAnnotation(Class)
-
getDeclaredAnnotationsByType
- Parameters:
annotationClass
- the Class object corresponding to the annotation type- Returns:
- Since:
- Omix 2.0
- See Also:
AnnotatedElement.getDeclaredAnnotationsByType(Class)
-
getDeclaredAnnotations
Annotation[] getDeclaredAnnotations()- Returns:
- Since:
- Omix 2.0
- See Also:
AnnotatedElement.getDeclaredAnnotations()
-
getName
The name of the member in OVL source code.- Returns:
- name
-
getNamespace
The namespace of the member defining OVL source code.- Returns:
- namespace
-