Package org.ivoa.vodml.nav
Class ReflectIveVodmlTypeGetter
- java.lang.Object
-
- org.ivoa.vodml.nav.ReflectIveVodmlTypeGetter
-
- All Implemented Interfaces:
VodmlTypeGetter
public class ReflectIveVodmlTypeGetter extends java.lang.Object implements VodmlTypeGetter
Obtains VODML type information from vodml annotations.- Since:
- 31 Aug 2021
-
-
Constructor Summary
Constructors Constructor Description ReflectIveVodmlTypeGetter(java.lang.Class<?> c)ReflectIveVodmlTypeGetter(java.lang.reflect.Field f)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ReflectIveVodmlTypeGetterfactory(java.lang.Object o)factory method for creating typegetter.VodmlTypeInfovodmlInfo()overrides @see org.ivoa.vodml.nav.VodmlTypeGetter#vodmlInfo()
-
-
-
Method Detail
-
vodmlInfo
public VodmlTypeInfo vodmlInfo()
overrides @see org.ivoa.vodml.nav.VodmlTypeGetter#vodmlInfo()- Specified by:
vodmlInfoin interfaceVodmlTypeGetter- Returns:
- the VODML type information.
-
factory
public static ReflectIveVodmlTypeGetter factory(java.lang.Object o)
factory method for creating typegetter.- Parameters:
o- the object to create the typegetter for.- Returns:
- a TypeGetter that uses reflection on the VO-DML annotations.
-
-