A C D E F G H I J K L M O P R S T U V W X
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
C
- Complex - Class in org.ivoa.vodml.stdtypes
-
UML PrimitiveType complex : Represents a complex number, consisting of a real and imaginary component, both of which are reals.
- Complex() - Constructor for class org.ivoa.vodml.stdtypes.Complex
- Complex(double, double) - Constructor for class org.ivoa.vodml.stdtypes.Complex
-
Creates a new complex Primitive Type instance, wrapping a base type.
- Complex(String) - Constructor for class org.ivoa.vodml.stdtypes.Complex
-
TODO Implement better parser
- composition - org.ivoa.vodml.annotation.VodmlType
- contextFactory() - Method in interface org.ivoa.vodml.ModelManagement
-
The context factory that can be used for full XML serialization.
D
- dataType - org.ivoa.vodml.annotation.VodmlType
- deserializerInstance(DeserializationConfig, Annotated, Class<?>) - Method in class org.ivoa.vodml.json.VodmlHandlerInstantiator
-
overrides @see com.fasterxml.jackson.databind.cfg.HandlerInstantiator#deserializerInstance(com.fasterxml.jackson.databind.DeserializationConfig, com.fasterxml.jackson.databind.introspect.Annotated, java.lang.Class)
- Duration - Class in org.ivoa.vodml.stdtypes
-
UML PrimitiveType duration : Represents an interval of time from beginning to end.
- Duration() - Constructor for class org.ivoa.vodml.stdtypes.Duration
- Duration(Date, Date) - Constructor for class org.ivoa.vodml.stdtypes.Duration
-
Creates a new duration Primitive Type instance, wrapping a base type.
E
- endInstance(Object, VodmlTypeInfo, boolean) - Method in interface org.ivoa.vodml.nav.ModelInstanceTraverser.FullVisitor
-
perform an action at the end of the instance.
- enumeration - org.ivoa.vodml.annotation.VodmlType
- equals(Object) - Method in class org.ivoa.vodml.nav.VodmlTypeInfo
F
- factory(Object) - Static method in class org.ivoa.vodml.nav.ReflectIveVodmlTypeGetter
-
factory method for creating typegetter.
- findReferences(Object, Map<Class, Set>) - Static method in class org.ivoa.vodml.nav.Util
-
Will find all the references referred to by the vodml-ref in the key of the map and add them to the corresponding set that is the value of the map
- findXmlIDs(Object) - Static method in class org.ivoa.vodml.nav.Util
G
- getDenominator() - Method in class org.ivoa.vodml.stdtypes.Rational
- getFrom() - Method in class org.ivoa.vodml.stdtypes.Duration
- getIm() - Method in class org.ivoa.vodml.stdtypes.Complex
- getMechanism() - Method in class org.ivoa.vodml.json.VodmlTypeResolver
-
overrides @see com.fasterxml.jackson.databind.jsontype.TypeIdResolver#getMechanism()
- getNumerator() - Method in class org.ivoa.vodml.stdtypes.Rational
- getRe() - Method in class org.ivoa.vodml.stdtypes.Complex
- getTo() - Method in class org.ivoa.vodml.stdtypes.Duration
- getXmlId() - Method in interface org.ivoa.vodml.jaxb.XmlIdManagement
H
- hashCode() - Method in class org.ivoa.vodml.nav.VodmlTypeInfo
- hasNaturalKey() - Method in interface org.ivoa.vodml.jaxb.XmlIdManagement
- hasReferences() - Method in interface org.ivoa.vodml.ModelManagement
-
Utility method for discovering if model has referenced types.
I
- IdentityRegistry - Class in org.ivoa.vodml.jaxb
-
Will generate a unique number for each class
- IdentityRegistry() - Constructor for class org.ivoa.vodml.jaxb.IdentityRegistry
- idFor(Object) - Static method in class org.ivoa.vodml.jaxb.IdentityRegistry
- idFromValue(Object) - Method in class org.ivoa.vodml.json.VodmlTypeResolver
-
overrides @see com.fasterxml.jackson.databind.jsontype.TypeIdResolver#idFromValue(java.lang.Object)
- idFromValueAndType(Object, Class<?>) - Method in class org.ivoa.vodml.json.VodmlTypeResolver
-
overrides @see com.fasterxml.jackson.databind.jsontype.TypeIdResolver#idFromValueAndType(java.lang.Object, java.lang.Class)
J
- JaxbManagement - Interface in org.ivoa.vodml.jaxb
- JPACollectionTraverser - Interface in org.ivoa.vodml.nav
-
Interface to walk collections in order to force loading by JPA.
- JsonManagement - Class in org.ivoa.vodml.json
-
Utility class for JSON serialization.
- JsonManagement() - Constructor for class org.ivoa.vodml.json.JsonManagement
- jsonMapper() - Method in interface org.ivoa.vodml.ModelManagement
-
Return a Jackson objectMapper suitable for JSON serialzation.
- jsonMapper(ModelDescription) - Static method in class org.ivoa.vodml.json.JsonManagement
-
create an ObjectMapper suitably configured for use with the VODML generated models.
K
- keyDeserializerInstance(DeserializationConfig, Annotated, Class<?>) - Method in class org.ivoa.vodml.json.VodmlHandlerInstantiator
-
overrides @see com.fasterxml.jackson.databind.cfg.HandlerInstantiator#keyDeserializerInstance(com.fasterxml.jackson.databind.DeserializationConfig, com.fasterxml.jackson.databind.introspect.Annotated, java.lang.Class)
- kind - Variable in class org.ivoa.vodml.nav.VodmlTypeInfo
-
the kind
L
- leaf(Object, VodmlTypeInfo, boolean) - Method in interface org.ivoa.vodml.nav.ModelInstanceTraverser.FullVisitor
-
perform an action on a "leaf" object i.e.
M
- makeFullVisitor(ModelInstanceTraverser.Visitor) - Static method in class org.ivoa.vodml.nav.ModelInstanceTraverser
- makeRefIDsUnique() - Method in interface org.ivoa.vodml.jaxb.JaxbManagement
-
make all the referenced IDs within the model instance unique.
- makeUniqueIDs(List<? extends XmlIdManagement>) - Static method in class org.ivoa.vodml.nav.Util
- model - org.ivoa.vodml.annotation.VodmlType
- ModelDescription - Interface in org.ivoa.vodml
-
.
- ModelInstanceTraverser - Class in org.ivoa.vodml.nav
-
Traverses a VODML model instance tree and executes a visitor.
- ModelInstanceTraverser() - Constructor for class org.ivoa.vodml.nav.ModelInstanceTraverser
- ModelInstanceTraverser.FullVisitor - Interface in org.ivoa.vodml.nav
- ModelInstanceTraverser.Visitor - Interface in org.ivoa.vodml.nav
-
Simple visitor that is only fired at start.
- ModelManagement<T> - Interface in org.ivoa.vodml
-
Functions related to model processing functionality.
O
- objectType - org.ivoa.vodml.annotation.VodmlType
- org.ivoa.vodml - package org.ivoa.vodml
- org.ivoa.vodml.annotation - package org.ivoa.vodml.annotation
- org.ivoa.vodml.jaxb - package org.ivoa.vodml.jaxb
-
.
- org.ivoa.vodml.json - package org.ivoa.vodml.json
-
Functionality releated to JSON .
- org.ivoa.vodml.nav - package org.ivoa.vodml.nav
-
Assists with navigating a VODML model.
- org.ivoa.vodml.stdtypes - package org.ivoa.vodml.stdtypes
-
.
P
- primitiveType - org.ivoa.vodml.annotation.VodmlType
- pu_name() - Method in interface org.ivoa.vodml.ModelManagement
-
the persistence unit name used by the model.
R
- Rational - Class in org.ivoa.vodml.stdtypes
-
UML DataType rational : A rational number from Q, represented by two integers, a numerator and a denominator.
- Rational() - Constructor for class org.ivoa.vodml.stdtypes.Rational
- Rational(int, int) - Constructor for class org.ivoa.vodml.stdtypes.Rational
-
Creates a new rational DataType instance, wrapping a base type.
- Rational(String) - Constructor for class org.ivoa.vodml.stdtypes.Rational
-
TODO Implement better parser.
- ref() - Method in annotation type org.ivoa.vodml.annotation.VoDml
- reference - org.ivoa.vodml.annotation.VodmlType
- ReflectIveVodmlTypeGetter - Class in org.ivoa.vodml.nav
-
Obtains VODML type information from vodml annotations.
- ReflectIveVodmlTypeGetter(Class<?>) - Constructor for class org.ivoa.vodml.nav.ReflectIveVodmlTypeGetter
- ReflectIveVodmlTypeGetter(Field) - Constructor for class org.ivoa.vodml.nav.ReflectIveVodmlTypeGetter
- remove(Object) - Static method in class org.ivoa.vodml.jaxb.IdentityRegistry
S
- serializerInstance(SerializationConfig, Annotated, Class<?>) - Method in class org.ivoa.vodml.json.VodmlHandlerInstantiator
-
overrides @see com.fasterxml.jackson.databind.cfg.HandlerInstantiator#serializerInstance(com.fasterxml.jackson.databind.SerializationConfig, com.fasterxml.jackson.databind.introspect.Annotated, java.lang.Class)
- setDenominator(int) - Method in class org.ivoa.vodml.stdtypes.Rational
- setFrom(Date) - Method in class org.ivoa.vodml.stdtypes.Duration
- setIm(double) - Method in class org.ivoa.vodml.stdtypes.Complex
- setNumerator(int) - Method in class org.ivoa.vodml.stdtypes.Rational
- setRe(double) - Method in class org.ivoa.vodml.stdtypes.Complex
- setTo(Date) - Method in class org.ivoa.vodml.stdtypes.Duration
- setXmlId(String) - Method in interface org.ivoa.vodml.jaxb.XmlIdManagement
- startInstance(Object, VodmlTypeInfo, boolean) - Method in interface org.ivoa.vodml.nav.ModelInstanceTraverser.Visitor
-
perform an action at the start of an object instance.
T
- theModel() - Method in interface org.ivoa.vodml.ModelManagement
- toString() - Method in class org.ivoa.vodml.nav.VodmlTypeInfo
-
overrides @see java.lang.Object#toString()
- toString() - Method in class org.ivoa.vodml.stdtypes.Complex
-
Return the string representation.
- toString() - Method in class org.ivoa.vodml.stdtypes.Rational
-
Return the string representation of this Rational.
- traverse(Object, ModelInstanceTraverser.FullVisitor) - Static method in class org.ivoa.vodml.nav.ModelInstanceTraverser
- traverse(Object, ModelInstanceTraverser.Visitor) - Static method in class org.ivoa.vodml.nav.ModelInstanceTraverser
- type() - Method in annotation type org.ivoa.vodml.annotation.VoDml
- typeFromId(DatabindContext, String) - Method in class org.ivoa.vodml.json.VodmlTypeResolver
-
overrides @see com.fasterxml.jackson.databind.jsontype.impl.TypeIdResolverBase#typeFromId(com.fasterxml.jackson.databind.DatabindContext, java.lang.String)
- typeIdResolverInstance(MapperConfig<?>, Annotated, Class<?>) - Method in class org.ivoa.vodml.json.VodmlHandlerInstantiator
-
overrides @see com.fasterxml.jackson.databind.cfg.HandlerInstantiator#typeIdResolverInstance(com.fasterxml.jackson.databind.cfg.MapperConfig, com.fasterxml.jackson.databind.introspect.Annotated, java.lang.Class)
- typeResolverBuilderInstance(MapperConfig<?>, Annotated, Class<?>) - Method in class org.ivoa.vodml.json.VodmlHandlerInstantiator
-
overrides @see com.fasterxml.jackson.databind.cfg.HandlerInstantiator#typeResolverBuilderInstance(com.fasterxml.jackson.databind.cfg.MapperConfig, com.fasterxml.jackson.databind.introspect.Annotated, java.lang.Class)
U
- Util - Class in org.ivoa.vodml.nav
-
Utility functions for navigating VODML models.
- utypeToClassMap() - Method in interface org.ivoa.vodml.ModelDescription
V
- valueOf(String) - Static method in enum org.ivoa.vodml.annotation.VodmlType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.ivoa.vodml.annotation.VodmlType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- VoDml - Annotation Type in org.ivoa.vodml.annotation
- VodmlHandlerInstantiator - Class in org.ivoa.vodml.json
-
A handler instantiator for configuring a Jackson objectmapper instance.
- VodmlHandlerInstantiator(ModelDescription) - Constructor for class org.ivoa.vodml.json.VodmlHandlerInstantiator
- vodmlInfo() - Method in class org.ivoa.vodml.nav.ReflectIveVodmlTypeGetter
-
overrides @see org.ivoa.vodml.nav.VodmlTypeGetter#vodmlInfo()
- vodmlInfo() - Method in interface org.ivoa.vodml.nav.VodmlTypeGetter
- vodmlRef - Variable in class org.ivoa.vodml.nav.VodmlTypeInfo
-
the full VODML reference for the type (including the model prefix).
- VodmlType - Enum in org.ivoa.vodml.annotation
- VodmlTypeGetter - Interface in org.ivoa.vodml.nav
-
Gets The basic VODML meta model information for a type.
- VodmlTypeInfo - Class in org.ivoa.vodml.nav
-
.
- VodmlTypeInfo(String, VodmlType) - Constructor for class org.ivoa.vodml.nav.VodmlTypeInfo
- VodmlTypeResolver - Class in org.ivoa.vodml.json
-
.
- VodmlTypeResolver(ModelDescription) - Constructor for class org.ivoa.vodml.json.VodmlTypeResolver
W
- walkCollections() - Method in interface org.ivoa.vodml.nav.JPACollectionTraverser
- writeXMLSchema() - Method in interface org.ivoa.vodml.ModelManagement
-
Write XML schema for the model.
X
- XmlIdManagement - Interface in org.ivoa.vodml.jaxb
-
Necessary functions to manipulate xml IDs.
All Classes All Packages