use of org.eclipse.persistence.jaxb.TypeMappingInfo in project eclipselink by eclipse-ee4j.
the class TypeMappingInfoObjectPrefixTestsCases method getTypeMappingInfos.
protected TypeMappingInfo[] getTypeMappingInfos() throws Exception {
if (typeMappingInfos == null) {
typeMappingInfos = new TypeMappingInfo[2];
TypeMappingInfo tpi = new TypeMappingInfo();
tpi.setXmlTagName(new QName("differentURI", "response"));
tpi.setElementScope(ElementScope.Global);
tpi.setType(Object.class);
typeMappingInfos[0] = tpi;
TypeMappingInfo tmi = new TypeMappingInfo();
tmi.setType(Employee.class);
tmi.setElementScope(ElementScope.Global);
typeMappingInfos[1] = tmi;
}
return typeMappingInfos;
}
use of org.eclipse.persistence.jaxb.TypeMappingInfo in project eclipselink by eclipse-ee4j.
the class StringArrayNilTestsCases method getTypeMappingInfos.
protected TypeMappingInfo[] getTypeMappingInfos() throws Exception {
if (typeMappingInfos == null) {
typeMappingInfos = new TypeMappingInfo[1];
TypeMappingInfo tmi = new TypeMappingInfo();
tmi.setXmlTagName(new QName("http://jaxb.dev.java.net/array", "testTagName"));
tmi.setElementScope(ElementScope.Global);
tmi.setType(getClass().getField("stringArrayField").getGenericType());
typeMappingInfos[0] = tmi;
}
return typeMappingInfos;
}
use of org.eclipse.persistence.jaxb.TypeMappingInfo in project eclipselink by eclipse-ee4j.
the class StringArraySingleNodeTestsCases method getTypeMappingInfos.
protected TypeMappingInfo[] getTypeMappingInfos() throws Exception {
if (typeMappingInfos == null) {
typeMappingInfos = new TypeMappingInfo[1];
TypeMappingInfo tmi = new TypeMappingInfo();
tmi.setXmlTagName(new QName("http://jaxb.dev.java.net/array", "testTagName"));
tmi.setElementScope(ElementScope.Global);
tmi.setAnnotations(getClass().getField("stringArrayField").getAnnotations());
tmi.setType(getClass().getField("stringArrayField").getGenericType());
typeMappingInfos[0] = tmi;
}
return typeMappingInfos;
}
use of org.eclipse.persistence.jaxb.TypeMappingInfo in project eclipselink by eclipse-ee4j.
the class ListOfCustomerXsiTypeTestCases method getTypeMappingInfos.
protected TypeMappingInfo[] getTypeMappingInfos() throws Exception {
if (typeMappingInfos == null) {
String xa = "<oxm:xml-element xmlns:oxm='http://www.eclipse.org/eclipselink/xsds/persistence/oxm' type='org.eclipse.persistence.testing.jaxb.typemappinginfo.xsitype.Customer'/>";
Document doc = null;
try {
doc = parser.parse(new ByteArrayInputStream(xa.getBytes()));
} catch (Exception e) {
fail("An error occured building the XmlElement");
}
typeMappingInfos = new TypeMappingInfo[1];
TypeMappingInfo tpi = new TypeMappingInfo();
tpi.setXmlTagName(new QName("someUri", "testListOfCustomer"));
tpi.setElementScope(ElementScope.Global);
tpi.setXmlElement(doc.getDocumentElement());
tpi.setType(List.class);
typeMappingInfos[0] = tpi;
}
return typeMappingInfos;
}
use of org.eclipse.persistence.jaxb.TypeMappingInfo in project eclipselink by eclipse-ee4j.
the class SingleEmployeeTestCases method getTypeMappingInfos.
protected TypeMappingInfo[] getTypeMappingInfos() throws Exception {
if (typeMappingInfos == null) {
typeMappingInfos = new TypeMappingInfo[2];
TypeMappingInfo tpi = new TypeMappingInfo();
tpi.setXmlTagName(new QName("someuri", "response"));
tpi.setElementScope(ElementScope.Global);
tpi.setType(Object.class);
typeMappingInfos[1] = tpi;
TypeMappingInfo tmi = new TypeMappingInfo();
tmi.setType(Employee.class);
tmi.setXmlTagName(new QName("someuri", "employee"));
tmi.setElementScope(ElementScope.Global);
typeMappingInfos[0] = tmi;
}
return typeMappingInfos;
}
Aggregations