protected AttributePropertyInfoImpl<T,C,F,M> createAttributeProperty(PropertySeed<T,C,F,M> seed) { return new AttributePropertyInfoImpl<T,C,F,M>(this,seed); }
AttributePropertyInfoImpl(ClassInfoImpl<TypeT,ClassDeclT,FieldT,MethodT> parent, PropertySeed<TypeT,ClassDeclT,FieldT,MethodT> seed ) { super(parent,seed); XmlAttribute att = seed.readAnnotation(XmlAttribute.class); assert att!=null; if(att.required()) isRequired = true; else isRequired = nav().isPrimitive(getIndividualType()); this.xmlName = calcXmlName(att); }
private QName calcXmlName(XmlAttribute att) { String uri; String local; uri = att.namespace(); local = att.name(); // compute the default if(local.equals("##default")) local = NameConverter.standard.toVariableName(getName()); if(uri.equals("##default")) { XmlSchema xs = reader().getPackageAnnotation( XmlSchema.class, parent.getClazz(), this ); // JAX-RPC doesn't want the default namespace URI swapping to take effect to // local "unqualified" elements. UGLY. if(xs!=null) { switch(xs.attributeFormDefault()) { case QUALIFIED: uri = parent.getTypeName().getNamespaceURI(); if(uri.length()==0) uri = parent.builder.defaultNsUri; break; case UNQUALIFIED: case UNSET: uri = ""; } } else uri = ""; } return new QName(uri.intern(),local.intern()); }
public RuntimeNonElement getTarget() { return (RuntimeNonElement) super.getTarget(); }
public void link() { getTransducer(); super.link(); } }
public List<? extends RuntimeNonElement> ref() { return (List<? extends RuntimeNonElement>)super.ref(); }
public RuntimeNonElement getTarget() { return (RuntimeNonElement) super.getTarget(); }
public void link() { getTransducer(); super.link(); } }
public List<? extends RuntimeNonElement> ref() { return (List<? extends RuntimeNonElement>)super.ref(); }
AttributePropertyInfoImpl(ClassInfoImpl<TypeT,ClassDeclT,FieldT,MethodT> parent, PropertySeed<TypeT,ClassDeclT,FieldT,MethodT> seed ) { super(parent,seed); XmlAttribute att = seed.readAnnotation(XmlAttribute.class); assert att!=null; if(att.required()) isRequired = true; else isRequired = nav().isPrimitive(getIndividualType()); this.xmlName = calcXmlName(att); }
private QName calcXmlName(XmlAttribute att) { String uri; String local; uri = att.namespace(); local = att.name(); // compute the default if(local.equals("##default")) local = NameConverter.standard.toVariableName(getName()); if(uri.equals("##default")) { XmlSchema xs = reader().getPackageAnnotation( XmlSchema.class, parent.getClazz(), this ); // JAX-RPC doesn't want the default namespace URI swapping to take effect to // local "unqualified" elements. UGLY. if(xs!=null) { switch(xs.attributeFormDefault()) { case QUALIFIED: uri = parent.getTypeName().getNamespaceURI(); if(uri.length()==0) uri = parent.builder.defaultNsUri; break; case UNQUALIFIED: case UNSET: uri = ""; } } else uri = ""; } return new QName(uri.intern(),local.intern()); }
public RuntimeNonElement getTarget() { return (RuntimeNonElement) super.getTarget(); }
public void link() { getTransducer(); super.link(); } }
public List<? extends RuntimeNonElement> ref() { return (List<? extends RuntimeNonElement>)super.ref(); }
protected AttributePropertyInfoImpl<T,C,F,M> createAttributeProperty(PropertySeed<T,C,F,M> seed) { return new AttributePropertyInfoImpl<T,C,F,M>(this,seed); }
AttributePropertyInfoImpl(ClassInfoImpl<TypeT,ClassDeclT,FieldT,MethodT> parent, PropertySeed<TypeT,ClassDeclT,FieldT,MethodT> seed ) { super(parent,seed); XmlAttribute att = seed.readAnnotation(XmlAttribute.class); assert att!=null; if(att.required()) isRequired = true; else isRequired = nav().isPrimitive(getIndividualType()); this.xmlName = calcXmlName(att); }
private QName calcXmlName(XmlAttribute att) { String uri; String local; uri = att.namespace(); local = att.name(); // compute the default if(local.equals("##default")) local = NameConverter.standard.toVariableName(getName()); if(uri.equals("##default")) { XmlSchema xs = reader().getPackageAnnotation( XmlSchema.class, parent.getClazz(), this ); // JAX-RPC doesn't want the default namespace URI swapping to take effect to // local "unqualified" elements. UGLY. if(xs!=null) { switch(xs.attributeFormDefault()) { case QUALIFIED: uri = parent.getTypeName().getNamespaceURI(); if(uri.length()==0) uri = parent.builder.defaultNsUri; break; case UNQUALIFIED: case UNSET: uri = ""; } } else uri = ""; } return new QName(uri.intern(),local.intern()); }
public RuntimeNonElement getTarget() { return (RuntimeNonElement) super.getTarget(); }
public void link() { getTransducer(); super.link(); } }
public List<? extends RuntimeNonElement> ref() { return (List<? extends RuntimeNonElement>)super.ref(); }