/** * Constructor that fills in the values from the given raw model */ JAXBMapping( com.sun.tools.xjc.api.Mapping rawModel ) { elementName = rawModel.getElement(); TypeAndAnnotation typeAndAnno = rawModel.getType(); type = new JAXBTypeAndAnnotation(typeAndAnno); List<? extends Property> list = rawModel.getWrapperStyleDrilldown(); if(list==null) wrapperStyleDrilldown = null; else { wrapperStyleDrilldown = new ArrayList<JAXBProperty>(list.size()); for( Property p : list ) wrapperStyleDrilldown.add(new JAXBProperty(p)); } }
public JAXBProperty getProperty() { if(_prop == null && _type != null) { for (JAXBProperty prop: _type.getWrapperChildren()){ if(prop.getElementName().equals(_name)) setProperty(prop); } } return _prop; } public void setProperty(JAXBProperty prop) {
public static QName getRawTypeName(Parameter parameter) { String name = parameter.getName(); if (parameter.getType() instanceof JAXBType) { JAXBType jt = (JAXBType)parameter.getType(); if (jt.isUnwrappable()) { List<JAXBProperty> props = jt.getWrapperChildren(); for(JAXBProperty prop: props) { if (prop.getName().equals(name)) { return prop.getRawTypeName(); } } } } return null; }
/** * @param prop * @param jaxbType * @param block * @return unwrapped parameter */ private static Parameter createUnwrappedParameter(JAXBProperty prop, JAXBType jaxbType, Block block, JAXBStructuredType type, JavaStructureType jst) { QName elementName = prop.getElementName(); JavaType javaType = new JavaSimpleType(prop.getType()); JAXBElementMember eType = new JAXBElementMember(elementName, jaxbType); JavaStructureMember jsm = new JavaStructureMember(elementName .getLocalPart(), javaType, eType); eType.setJavaStructureMember(jsm); jst.add(jsm); eType.setProperty(prop); type.add(eType); JAXBType t = new JAXBType(elementName, javaType, jaxbType .getJaxbMapping(), jaxbType.getJaxbModel()); t.setUnwrapped(true); Parameter parameter = createParameter(elementName.getLocalPart(), t, block); parameter.setEmbedded(true); return parameter; }
/** * @param prop * @param jaxbType * @param block * @return unwrapped parameter */ private static Parameter createUnwrappedParameter(JAXBProperty prop, JAXBType jaxbType, Block block, JAXBStructuredType type, JavaStructureType jst) { QName elementName = prop.getElementName(); JavaType javaType = new JavaSimpleType(prop.getType()); JAXBElementMember eType = new JAXBElementMember(elementName, jaxbType); JavaStructureMember jsm = new JavaStructureMember(elementName .getLocalPart(), javaType, eType); eType.setJavaStructureMember(jsm); jst.add(jsm); eType.setProperty(prop); type.add(eType); JAXBType t = new JAXBType(elementName, javaType, jaxbType .getJaxbMapping(), jaxbType.getJaxbModel()); t.setUnwrapped(true); Parameter parameter = createParameter(elementName.getLocalPart(), t, block); parameter.setEmbedded(true); return parameter; }
public static QName getRawTypeName(Parameter parameter) { String name = parameter.getName(); if (parameter.getType() instanceof JAXBType) { JAXBType jt = (JAXBType)parameter.getType(); if (jt.isUnwrappable()) { List<JAXBProperty> props = jt.getWrapperChildren(); for(JAXBProperty prop: props) { if (prop.getName().equals(name)) { return prop.getRawTypeName(); } } } } return null; }
/** * @param prop * @param jaxbType * @param block * @return unwrapped parameter */ private static Parameter createUnwrappedParameter(JAXBProperty prop, JAXBType jaxbType, Block block, JAXBStructuredType type, JavaStructureType jst) { QName elementName = prop.getElementName(); JavaType javaType = new JavaSimpleType(prop.getType()); JAXBElementMember eType = new JAXBElementMember(elementName, jaxbType); JavaStructureMember jsm = new JavaStructureMember(elementName .getLocalPart(), javaType, eType); eType.setJavaStructureMember(jsm); jst.add(jsm); eType.setProperty(prop); type.add(eType); JAXBType t = new JAXBType(elementName, javaType, jaxbType .getJaxbMapping(), jaxbType.getJaxbModel()); t.setUnwrapped(true); Parameter parameter = createParameter(elementName.getLocalPart(), t, block); parameter.setEmbedded(true); return parameter; }
public JAXBProperty getProperty() { if(_prop == null && _type != null) { for (JAXBProperty prop: _type.getWrapperChildren()){ if(prop.getElementName().equals(_name)) setProperty(prop); } } return _prop; } public void setProperty(JAXBProperty prop) {
/** * Constructor that fills in the values from the given raw model */ JAXBMapping( com.sun.tools.xjc.api.Mapping rawModel ) { elementName = rawModel.getElement(); TypeAndAnnotation typeAndAnno = rawModel.getType(); type = new JAXBTypeAndAnnotation(typeAndAnno); List<? extends Property> list = rawModel.getWrapperStyleDrilldown(); if(list==null) wrapperStyleDrilldown = null; else { wrapperStyleDrilldown = new ArrayList<JAXBProperty>(list.size()); for( Property p : list ) wrapperStyleDrilldown.add(new JAXBProperty(p)); } }
public static QName getRawTypeName(Parameter parameter) { String name = parameter.getName(); if (parameter.getType() instanceof JAXBType) { JAXBType jt = (JAXBType)parameter.getType(); if (jt.isUnwrappable()) { List<JAXBProperty> props = jt.getWrapperChildren(); for(JAXBProperty prop: props) { if (prop.getName().equals(name)) { return prop.getRawTypeName(); } } } } return null; }
/** * @param prop * @param jaxbType * @param block * @return unwrapped parameter */ private static Parameter createUnwrappedParameter(JAXBProperty prop, JAXBType jaxbType, Block block, JAXBStructuredType type, JavaStructureType jst) { QName elementName = prop.getElementName(); JavaType javaType = new JavaSimpleType(prop.getType()); JAXBElementMember eType = new JAXBElementMember(elementName, jaxbType); JavaStructureMember jsm = new JavaStructureMember(elementName .getLocalPart(), javaType, eType); eType.setJavaStructureMember(jsm); jst.add(jsm); eType.setProperty(prop); type.add(eType); JAXBType t = new JAXBType(elementName, javaType, jaxbType .getJaxbMapping(), jaxbType.getJaxbModel()); t.setUnwrapped(true); Parameter parameter = createParameter(elementName.getLocalPart(), t, block); parameter.setEmbedded(true); return parameter; }
public JAXBProperty getProperty() { if(_prop == null && _type != null) { for (JAXBProperty prop: _type.getWrapperChildren()){ if(prop.getElementName().equals(_name)) setProperty(prop); } } return _prop; } public void setProperty(JAXBProperty prop) {
/** * Constructor that fills in the values from the given raw model */ JAXBMapping( com.sun.tools.xjc.api.Mapping rawModel ) { elementName = rawModel.getElement(); TypeAndAnnotation typeAndAnno = rawModel.getType(); type = new JAXBTypeAndAnnotation(typeAndAnno); List<? extends Property> list = rawModel.getWrapperStyleDrilldown(); if(list==null) wrapperStyleDrilldown = null; else { wrapperStyleDrilldown = new ArrayList<JAXBProperty>(list.size()); for( Property p : list ) wrapperStyleDrilldown.add(new JAXBProperty(p)); } }
public static QName getRawTypeName(Parameter parameter) { String name = parameter.getName(); if (parameter.getType() instanceof JAXBType) { JAXBType jt = (JAXBType)parameter.getType(); if (jt.isUnwrappable()) { List<JAXBProperty> props = jt.getWrapperChildren(); for(JAXBProperty prop: props) { if (prop.getName().equals(name)) { return prop.getRawTypeName(); } } } } return null; }
public JAXBProperty getProperty() { if(_prop == null && _type != null) { for (JAXBProperty prop: _type.getWrapperChildren()){ if(prop.getElementName().equals(_name)) setProperty(prop); } } return _prop; } public void setProperty(JAXBProperty prop) {
/** * Constructor that fills in the values from the given raw model */ JAXBMapping( com.sun.tools.xjc.api.Mapping rawModel ) { elementName = rawModel.getElement(); TypeAndAnnotation typeAndAnno = rawModel.getType(); type = new JAXBTypeAndAnnotation(typeAndAnno); List<? extends Property> list = rawModel.getWrapperStyleDrilldown(); if(list==null) wrapperStyleDrilldown = null; else { wrapperStyleDrilldown = new ArrayList<JAXBProperty>(list.size()); for( Property p : list ) wrapperStyleDrilldown.add(new JAXBProperty(p)); } }
while (props.hasNext()) { JAXBProperty prop = props.next(); unwrappedParameterList.add(prop.getElementName().getLocalPart());
while (props.hasNext()) { JAXBProperty prop = props.next(); unwrappedParameterList.add(prop.getElementName().getLocalPart());
while (props.hasNext()) { JAXBProperty prop = props.next(); unwrappedParameterList.add(prop.getElementName().getLocalPart());
while (props.hasNext()) { JAXBProperty prop = props.next(); unwrappedParameterList.add(prop.getElementName().getLocalPart());