Package org.faktorips.runtime.jaxb
Class IpsJAXBContext
java.lang.Object
javax.xml.bind.JAXBContext
org.faktorips.runtime.jaxb.IpsJAXBContext
Deprecated.
Wraps a given JAXBContext and provides marshallers/unmarshallers that resolve the reference from
configurable model objects to product components. Additionally it provides the marshalling of
Faktor-IPS enumerations that defer their values to an enumeration content that is hold by a
Faktor-IPS IRuntimeRepository. See
createMarshaller() and createUnmarshaller()
for more details. All other methods just delegate to the wrapped context.-
Field Summary
Fields inherited from class javax.xml.bind.JAXBContext
JAXB_CONTEXT_FACTORY -
Constructor Summary
ConstructorsConstructorDescriptionIpsJAXBContext(javax.xml.bind.JAXBContext wrappedCtx, List<? extends javax.xml.bind.annotation.adapters.XmlAdapter<?, ?>> enumXmlAdapters, IRuntimeRepository repository) Deprecated. -
Method Summary
Modifier and TypeMethodDescriptionjavax.xml.bind.Binder<Node>Deprecated.<T> javax.xml.bind.Binder<T>createBinder(Class<T> domType) Deprecated.javax.xml.bind.JAXBIntrospectorDeprecated.javax.xml.bind.MarshallerDeprecated.javax.xml.bind.UnmarshallerDeprecated.javax.xml.bind.ValidatorDeprecated.voidgenerateSchema(javax.xml.bind.SchemaOutputResolver outputResolver) Deprecated.Deprecated.Returns the Faktor-IPS runtime repository.Methods inherited from class javax.xml.bind.JAXBContext
newInstance, newInstance, newInstance, newInstance, newInstance
-
Constructor Details
-
IpsJAXBContext
public IpsJAXBContext(javax.xml.bind.JAXBContext wrappedCtx, List<? extends javax.xml.bind.annotation.adapters.XmlAdapter<?, ?>> enumXmlAdapters, IRuntimeRepository repository) Deprecated.
-
-
Method Details
-
getRepository
Deprecated.Returns the Faktor-IPS runtime repository. -
createMarshaller
public javax.xml.bind.Marshaller createMarshaller() throws javax.xml.bind.JAXBExceptionDeprecated.- Specified by:
createMarshallerin classjavax.xml.bind.JAXBContext- Throws:
javax.xml.bind.JAXBException
-
createUnmarshaller
public javax.xml.bind.Unmarshaller createUnmarshaller() throws javax.xml.bind.JAXBExceptionDeprecated.- Specified by:
createUnmarshallerin classjavax.xml.bind.JAXBContext- Throws:
javax.xml.bind.JAXBException
-
createValidator
public javax.xml.bind.Validator createValidator() throws javax.xml.bind.JAXBExceptionDeprecated.- Specified by:
createValidatorin classjavax.xml.bind.JAXBContext- Throws:
javax.xml.bind.JAXBException
-
createBinder
Deprecated.- Overrides:
createBinderin classjavax.xml.bind.JAXBContext
-
createBinder
Deprecated.- Overrides:
createBinderin classjavax.xml.bind.JAXBContext
-
createJAXBIntrospector
public javax.xml.bind.JAXBIntrospector createJAXBIntrospector()Deprecated.- Overrides:
createJAXBIntrospectorin classjavax.xml.bind.JAXBContext
-
generateSchema
Deprecated.- Overrides:
generateSchemain classjavax.xml.bind.JAXBContext- Throws:
IOException
-
org.faktorips.runtime.xml.javax.IpsJAXBContextororg.faktorips.runtime.xml.jakarta.IpsJAXBContextinstead