Class IpsJAXBContext

java.lang.Object
javax.xml.bind.JAXBContext
org.faktorips.runtime.xml.javax.IpsJAXBContext

public class IpsJAXBContext extends JAXBContext
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 held by a Faktor-IPS IRuntimeRepository. See createMarshaller() and createUnmarshaller() for more details. All other methods just delegate to the wrapped context.