Class JaxbAssertionBuilder<T>
java.lang.Object
org.apache.cxf.ws.policy.builder.jaxb.JaxbAssertionBuilder<T>
- All Implemented Interfaces:
org.apache.neethi.builders.AssertionBuilder<Element>
-
Constructor Summary
ConstructorsConstructorDescriptionJaxbAssertionBuilder(Class<T> type, QName qn) Constructs a JAXBAssertionBuilder from the specified class and schema type.JaxbAssertionBuilder(String className, QName qn) Constructs a JAXBAssertionBuilder from the specified class name and schema type.Constructs a JAXBAssertionBuilder from the QName of the schema type -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.neethi.Assertionprotected JaxbAssertion<T>protected TQName[]protected booleangetOptionality(Element element) protected jakarta.xml.bind.Unmarshaller
-
Constructor Details
-
JaxbAssertionBuilder
Constructs a JAXBAssertionBuilder from the QName of the schema type- Parameters:
qn- the schema type- Throws:
jakarta.xml.bind.JAXBExceptionClassNotFoundException
-
JaxbAssertionBuilder
public JaxbAssertionBuilder(String className, QName qn) throws jakarta.xml.bind.JAXBException, ClassNotFoundException Constructs a JAXBAssertionBuilder from the specified class name and schema type.- Parameters:
className- the name of the class to which the schema type is mappedqn- the schema type- Throws:
jakarta.xml.bind.JAXBExceptionClassNotFoundException
-
JaxbAssertionBuilder
Constructs a JAXBAssertionBuilder from the specified class and schema type.- Parameters:
type- the class to which the schema type is mappedqn- the schema type- Throws:
jakarta.xml.bind.JAXBExceptionClassNotFoundException
-
-
Method Details
-
getUnmarshaller
protected jakarta.xml.bind.Unmarshaller getUnmarshaller() -
build
public org.apache.neethi.Assertion build(Element element, org.apache.neethi.AssertionBuilderFactory factory) - Specified by:
buildin interfaceorg.apache.neethi.builders.AssertionBuilder<T>
-
getKnownElements
- Specified by:
getKnownElementsin interfaceorg.apache.neethi.builders.AssertionBuilder<T>
-
buildAssertion
-
getOptionality
-
getData
-