public ReferencePropertyInfoImpl(
ClassInfoImpl<T,C,F,M> classInfo,
PropertySeed<T,C,F,M> seed) {
super(classInfo, seed);
isMixed = seed.readAnnotation(XmlMixed.class) != null;
XmlAnyElement xae = seed.readAnnotation(XmlAnyElement.class);
if(xae==null) {
wildcard = null;
domHandler = null;
} else {
wildcard = xae.lax()?WildcardMode.LAX:WildcardMode.SKIP;
domHandler = nav().asDecl(reader().getClassValue(xae,"value"));
}
}
java类javax.xml.bind.annotation.XmlAnyElement的实例源码
ReferencePropertyInfoImpl.java 文件源码
项目:OpenJSharp
阅读 29
收藏 0
点赞 0
评论 0
ReferencePropertyInfoImpl.java 文件源码
项目:openjdk-jdk10
阅读 29
收藏 0
点赞 0
评论 0
public ReferencePropertyInfoImpl(
ClassInfoImpl<T,C,F,M> classInfo,
PropertySeed<T,C,F,M> seed) {
super(classInfo, seed);
isMixed = seed.readAnnotation(XmlMixed.class) != null;
XmlAnyElement xae = seed.readAnnotation(XmlAnyElement.class);
if(xae==null) {
wildcard = null;
domHandler = null;
} else {
wildcard = xae.lax()?WildcardMode.LAX:WildcardMode.SKIP;
domHandler = nav().asDecl(reader().getClassValue(xae,"value"));
}
}
ReferencePropertyInfoImpl.java 文件源码
项目:openjdk9
阅读 30
收藏 0
点赞 0
评论 0
public ReferencePropertyInfoImpl(
ClassInfoImpl<T,C,F,M> classInfo,
PropertySeed<T,C,F,M> seed) {
super(classInfo, seed);
isMixed = seed.readAnnotation(XmlMixed.class) != null;
XmlAnyElement xae = seed.readAnnotation(XmlAnyElement.class);
if(xae==null) {
wildcard = null;
domHandler = null;
} else {
wildcard = xae.lax()?WildcardMode.LAX:WildcardMode.SKIP;
domHandler = nav().asDecl(reader().getClassValue(xae,"value"));
}
}
ReferencePropertyInfoImpl.java 文件源码
项目:lookaside_java-1.8.0-openjdk
阅读 31
收藏 0
点赞 0
评论 0
public ReferencePropertyInfoImpl(
ClassInfoImpl<T,C,F,M> classInfo,
PropertySeed<T,C,F,M> seed) {
super(classInfo, seed);
isMixed = seed.readAnnotation(XmlMixed.class) != null;
XmlAnyElement xae = seed.readAnnotation(XmlAnyElement.class);
if(xae==null) {
wildcard = null;
domHandler = null;
} else {
wildcard = xae.lax()?WildcardMode.LAX:WildcardMode.SKIP;
domHandler = nav().asDecl(reader().getClassValue(xae,"value"));
}
}
AnnotationUtilTest.java 文件源码
项目:cibet
阅读 29
收藏 0
点赞 0
评论 0
@Test
public void setValueFromAnnotationSub() {
SubSub4EyesController co = new SubSub4EyesController();
AnnotationUtil.setValueToAnnotatedFieldOrSetter(co, XmlValue.class, 5);
Assert.assertTrue(co.getDummy1() == 5);
AnnotationUtil.setValueToAnnotatedFieldOrSetter(co, XmlElement.class, 33);
Assert.assertTrue(co.getDummy1() == 33);
try {
AnnotationUtil.setValueToAnnotatedFieldOrSetter(co, XmlValue.class, null);
Assert.fail();
} catch (IllegalArgumentException e) {
// okay
}
AnnotationUtil.setValueToAnnotatedFieldOrSetter(co, XmlTransient.class, true);
Assert.assertTrue(co.isDummy2() == true);
AnnotationUtil.setValueToAnnotatedFieldOrSetter(co, XmlTransient.class, false);
Assert.assertTrue(co.isDummy2() == false);
AnnotationUtil.setValueToAnnotatedFieldOrSetter(co, XmlAnyElement.class, 55);
Assert.assertTrue(co.getDummy1() == 55);
}
ReferencePropertyInfoImpl.java 文件源码
项目:infobip-open-jdk-8
阅读 27
收藏 0
点赞 0
评论 0
public ReferencePropertyInfoImpl(
ClassInfoImpl<T,C,F,M> classInfo,
PropertySeed<T,C,F,M> seed) {
super(classInfo, seed);
isMixed = seed.readAnnotation(XmlMixed.class) != null;
XmlAnyElement xae = seed.readAnnotation(XmlAnyElement.class);
if(xae==null) {
wildcard = null;
domHandler = null;
} else {
wildcard = xae.lax()?WildcardMode.LAX:WildcardMode.SKIP;
domHandler = nav().asDecl(reader().getClassValue(xae,"value"));
}
}
ReferencePropertyInfoImpl.java 文件源码
项目:cxf-plus
阅读 31
收藏 0
点赞 0
评论 0
public ReferencePropertyInfoImpl(
ClassInfoImpl<T,C,F,M> classInfo,
PropertySeed<T,C,F,M> seed) {
super(classInfo, seed);
isMixed = seed.readAnnotation(XmlMixed.class) != null;
XmlAnyElement xae = seed.readAnnotation(XmlAnyElement.class);
if(xae==null) {
wildcard = null;
domHandler = null;
} else {
wildcard = xae.lax()?WildcardMode.LAX:WildcardMode.SKIP;
domHandler = nav().asDecl(reader().getClassValue(xae,"value"));
}
}
ReferencePropertyInfoImpl.java 文件源码
项目:OLD-OpenJDK8
阅读 21
收藏 0
点赞 0
评论 0
public ReferencePropertyInfoImpl(
ClassInfoImpl<T,C,F,M> classInfo,
PropertySeed<T,C,F,M> seed) {
super(classInfo, seed);
isMixed = seed.readAnnotation(XmlMixed.class) != null;
XmlAnyElement xae = seed.readAnnotation(XmlAnyElement.class);
if(xae==null) {
wildcard = null;
domHandler = null;
} else {
wildcard = xae.lax()?WildcardMode.LAX:WildcardMode.SKIP;
domHandler = nav().asDecl(reader().getClassValue(xae,"value"));
}
}
ReferencePropertyInfoImpl.java 文件源码
项目:openjdk-icedtea7
阅读 26
收藏 0
点赞 0
评论 0
public ReferencePropertyInfoImpl(
ClassInfoImpl<T,C,F,M> classInfo,
PropertySeed<T,C,F,M> seed) {
super(classInfo, seed);
isMixed = seed.readAnnotation(XmlMixed.class) != null;
XmlAnyElement xae = seed.readAnnotation(XmlAnyElement.class);
if(xae==null) {
wildcard = null;
domHandler = null;
} else {
wildcard = xae.lax()?WildcardMode.LAX:WildcardMode.SKIP;
domHandler = nav().asDecl(reader().getClassValue(xae,"value"));
}
}
PrismForJAXBUtil.java 文件源码
项目:engerek
阅读 23
收藏 0
点赞 0
评论 0
private static <T> Field getAnyField(Class<T> clazz) {
for (Field field: clazz.getDeclaredFields()) {
XmlAnyElement xmlAnyElementAnnotation = field.getAnnotation(XmlAnyElement.class);
if (xmlAnyElementAnnotation != null) {
return field;
}
}
return null;
}
JAXBUtil.java 文件源码
项目:engerek
阅读 28
收藏 0
点赞 0
评论 0
private static Method lookForXsdAnyElementMethod(Object jaxbObject) {
Class<? extends Object> jaxbClass = jaxbObject.getClass();
for (Method method: jaxbClass.getMethods()) {
for (Annotation annotation: method.getAnnotations()) {
if (annotation.annotationType().isAssignableFrom(XmlAnyElement.class)) {
return method;
}
}
}
return null;
}
VertecSoapCreate.java 文件源码
项目:jira2vertec-Gateway
阅读 27
收藏 0
点赞 0
评论 0
@XmlElementRefs({
@XmlElementRef(name = "OffeneLeistung", type = VertecOffeneLeistung.class),
@XmlElementRef(name = "VerrechneteLeistung", type = VertecVerrechneteLeistung.class),
@XmlElementRef(name = "ProjektBearbeiter", type = VertecProjektBearbeiter.class),
@XmlElementRef(name = "Projekt", type = VertecProject.class),
@XmlElementRef(name = "ProjektPhase", type = VertecPhase.class)})
@XmlAnyElement
public void setItem(T item)
{
this.item = item;
}
VertecSoapUpdate.java 文件源码
项目:jira2vertec-Gateway
阅读 27
收藏 0
点赞 0
评论 0
@XmlElementRefs({
@XmlElementRef(name = "OffeneLeistung", type = VertecOffeneLeistung.class),
@XmlElementRef(name = "VerrechneteLeistung", type = VertecVerrechneteLeistung.class),
@XmlElementRef(name = "ProjektBearbeiter", type = VertecProjektBearbeiter.class),
@XmlElementRef(name = "Projekt", type = VertecProject.class),
@XmlElementRef(name = "ProjektPhase", type = VertecPhase.class)})
@XmlAnyElement
public void setItem(T item)
{
this.item = item;
}
ImmutableJaxbGenerator.java 文件源码
项目:kc-rice
阅读 25
收藏 0
点赞 0
评论 0
private void renderFutureElementsField(JDefinedClass classModel) throws Exception {
JType collectionType = codeModel.parseType("java.util.Collection<org.w3c.dom.Element>");
JFieldVar field = classModel.field(JMod.PRIVATE | JMod.FINAL, collectionType, "_futureElements");
field.init(JExpr._null());
JAnnotationUse annotation = field.annotate(SuppressWarnings.class);
annotation.param("value", "unused");
field.annotate(XmlAnyElement.class);
}
SetParameterImpl.java 文件源码
项目:AutomotiveServiceBus
阅读 24
收藏 0
点赞 0
评论 0
@Override
@XmlElementWrapper(name = "parameters")
@XmlAnyElement(lax = true)
public List<Parameter> getParameters() {
if (getService() != null) {
for (Parameter parameter : this.parameters) {
((ParameterImpl) parameter).setService(getService());
}
}
return parameters;
}
JIIB10Test.java 文件源码
项目:jaxb2-basics
阅读 22
收藏 0
点赞 0
评论 0
public void testXmlAnyElementLax() throws Exception {
final Field contentField = IssueJIIB10Type.class.getDeclaredField("content");
final XmlAnyElement xmlAnyElementAnnotation = contentField
.getAnnotation(XmlAnyElement.class);
Assert.assertTrue(xmlAnyElementAnnotation.lax());
}
PrismForJAXBUtil.java 文件源码
项目:midpoint
阅读 27
收藏 0
点赞 0
评论 0
private static <T> Field getAnyField(Class<T> clazz) {
for (Field field: clazz.getDeclaredFields()) {
XmlAnyElement xmlAnyElementAnnotation = field.getAnnotation(XmlAnyElement.class);
if (xmlAnyElementAnnotation != null) {
return field;
}
}
return null;
}
JAXBUtil.java 文件源码
项目:midpoint
阅读 27
收藏 0
点赞 0
评论 0
private static Method lookForXsdAnyElementMethod(Object jaxbObject) {
Class<? extends Object> jaxbClass = jaxbObject.getClass();
for (Method method: jaxbClass.getMethods()) {
for (Annotation annotation: method.getAnnotations()) {
if (annotation.annotationType().isAssignableFrom(XmlAnyElement.class)) {
return method;
}
}
}
return null;
}
ApiList.java 文件源码
项目:controller-client-java
阅读 27
收藏 0
点赞 0
评论 0
@XmlAnyElement(lax = true)
public List<T> getList() {
if (list == null) {
list = new ArrayList<T>();
}
return this.list;
}
ImmutableJaxbGenerator.java 文件源码
项目:rice
阅读 26
收藏 0
点赞 0
评论 0
private void renderFutureElementsField(JDefinedClass classModel) throws Exception {
JType collectionType = codeModel.parseType("java.util.Collection<org.w3c.dom.Element>");
JFieldVar field = classModel.field(JMod.PRIVATE | JMod.FINAL, collectionType, "_futureElements");
field.init(JExpr._null());
JAnnotationUse annotation = field.annotate(SuppressWarnings.class);
annotation.param("value", "unused");
field.annotate(XmlAnyElement.class);
}
GEffectsNode.java 文件源码
项目:niftyeditor
阅读 21
收藏 0
点赞 0
评论 0
@XmlAnyElement
public List<JAXBElement<GEffect>> getEffectsXml(){
List<JAXBElement<GEffect>> res = new LinkedList<JAXBElement<GEffect>>();
for(GEffect effect : effects){
res.add(new JAXBElement<GEffect>(new QName(effect.getEventType().toString()),GEffect.class, effect));
}
return res;
}
PrismForJAXBUtil.java 文件源码
项目:midpoint
阅读 22
收藏 0
点赞 0
评论 0
private static <T> Field getAnyField(Class<T> clazz) {
for (Field field: clazz.getDeclaredFields()) {
XmlAnyElement xmlAnyElementAnnotation = field.getAnnotation(XmlAnyElement.class);
if (xmlAnyElementAnnotation != null) {
return field;
}
}
return null;
}
JAXBUtil.java 文件源码
项目:midpoint
阅读 30
收藏 0
点赞 0
评论 0
private static Method lookForXsdAnyElementMethod(Object jaxbObject) {
Class<? extends Object> jaxbClass = jaxbObject.getClass();
for (Method method: jaxbClass.getMethods()) {
for (Annotation annotation: method.getAnnotations()) {
if (annotation.annotationType().isAssignableFrom(XmlAnyElement.class)) {
return method;
}
}
}
return null;
}
ImmutableJaxbGenerator.java 文件源码
项目:kuali_rice
阅读 19
收藏 0
点赞 0
评论 0
private void renderFutureElementsField(JDefinedClass classModel) throws Exception {
JType collectionType = codeModel.parseType("java.util.Collection<org.w3c.dom.Element>");
JFieldVar field = classModel.field(JMod.PRIVATE | JMod.FINAL, collectionType, "_futureElements");
field.init(JExpr._null());
JAnnotationUse annotation = field.annotate(SuppressWarnings.class);
annotation.param("value", "unused");
field.annotate(XmlAnyElement.class);
}
DataViewItem.java 文件源码
项目:dhtmlx-isis-viewer
阅读 28
收藏 0
点赞 0
评论 0
@XmlAnyElement
public List<JAXBElement<String>> getMonths() {
List<JAXBElement<String>> elements = new ArrayList<JAXBElement<String>>();
for (Map.Entry<String, String> month: data.entrySet())
elements.add(new JAXBElement(new QName(month.getKey()),
String.class, month.getValue()));
return elements;
}
DaughterImpl.java 文件源码
项目:emf-rest
阅读 28
收藏 0
点赞 0
评论 0
/**
* <!-- begin-user-doc -->
* XX 10
* <!-- end-user-doc -->
* @generated
*/
@XmlAnyElement(lax=true)
public Family getFamily() {
if (eContainerFeatureID() != ExamplePackage.DAUGHTER__FAMILY) return null;
return (Family)eInternalContainer();
}
ParentImpl.java 文件源码
项目:emf-rest
阅读 23
收藏 0
点赞 0
评论 0
/**
* <!-- begin-user-doc -->
* XX 10
* <!-- end-user-doc -->
* @generated
*/
@XmlAnyElement(lax=true)
public Family getFamily() {
if (eContainerFeatureID() != ExamplePackage.PARENT__FAMILY) return null;
return (Family)eInternalContainer();
}
SonImpl.java 文件源码
项目:emf-rest
阅读 31
收藏 0
点赞 0
评论 0
/**
* <!-- begin-user-doc -->
* XX 10
* <!-- end-user-doc -->
* @generated
*/
@XmlAnyElement(lax=true)
public Family getFamily() {
if (eContainerFeatureID() != ExamplePackage.SON__FAMILY) return null;
return (Family)eInternalContainer();
}
FamilyImpl.java 文件源码
项目:emf-rest
阅读 23
收藏 0
点赞 0
评论 0
/**
* <!-- begin-user-doc -->
* XX 10
* <!-- end-user-doc -->
* @generated
*/
@XmlElementWrapper(name = "parents")
@XmlAnyElement(lax=true)
public EList<Parent> getParents() {
if (parents == null) {
parents = new EObjectContainmentWithInverseEList<Parent>(Parent.class, this, ExamplePackage.FAMILY__PARENTS, ExamplePackage.PARENT__FAMILY);
}
return parents;
}
FamilyImpl.java 文件源码
项目:emf-rest
阅读 19
收藏 0
点赞 0
评论 0
/**
* <!-- begin-user-doc -->
* XX 10
* <!-- end-user-doc -->
* @generated
*/
@XmlElementWrapper(name = "sons")
@XmlAnyElement(lax=true)
public EList<Son> getSons() {
if (sons == null) {
sons = new EObjectContainmentWithInverseEList<Son>(Son.class, this, ExamplePackage.FAMILY__SONS, ExamplePackage.SON__FAMILY);
}
return sons;
}