@Override public MemberInfo createWrapperBeanMember(TypeMirror paramType, String paramName, List<Annotation> jaxb) { return new MemberInfo(paramType, paramName, jaxb); } }
private void writeMembers(JDefinedClass cls, Collection<MemberInfo> members) { if (cls == null) return; for (MemberInfo memInfo : members) { JType type = getType(memInfo.getParamType()); JFieldVar field = cls.field(JMod.PRIVATE, type, memInfo.getParamName()); annotateParameterWithJaxbAnnotations(memInfo, field); } for (MemberInfo memInfo : members) { writeMember(cls, memInfo.getParamType(), memInfo.getParamName()); } }
private MemberInfo getFaultInfoMember(Collection<MemberInfo> members) { for(MemberInfo member : members) { if (member.getParamName().equals(FAULT_INFO.getValue())) { return member; } } return null; }
private void annotateParameterWithJaxbAnnotations(MemberInfo memInfo, JFieldVar field) { List<Annotation> jaxbAnnotations = memInfo.getJaxbAnnotations(); for(Annotation ann : jaxbAnnotations) { if (ann instanceof XmlMimeType) {
FaultInfo faultInfo; if (isWSDLException) { TypeMirror beanType = getFaultInfoMember(members).getParamType(); faultInfo = new FaultInfo(TypeMonikerFactory.getTypeMoniker(beanType), true); namespace = webFault.targetNamespace().length()>0 ?
private MemberInfo getFaultInfoMember(Collection<MemberInfo> members) { for(MemberInfo member : members) { if (member.getParamName().equals(FAULT_INFO.getValue())) { return member; } } return null; }
private void annotateParameterWithJaxbAnnotations(MemberInfo memInfo, JFieldVar field) { List<Annotation> jaxbAnnotations = memInfo.getJaxbAnnotations(); for(Annotation ann : jaxbAnnotations) { if (ann instanceof XmlMimeType) {
FaultInfo faultInfo; if (isWSDLException) { TypeMirror beanType = getFaultInfoMember(members).getParamType(); faultInfo = new FaultInfo(TypeMonikerFactory.getTypeMoniker(beanType), true); namespace = webFault.targetNamespace().length()>0 ?
private void writeMembers(JDefinedClass cls, Collection<MemberInfo> members) { if (cls == null) return; for (MemberInfo memInfo : members) { JType type = getType(memInfo.getParamType()); JFieldVar field = cls.field(JMod.PRIVATE, type, memInfo.getParamName()); annotateParameterWithJaxbAnnotations(memInfo, field); } for (MemberInfo memInfo : members) { writeMember(cls, memInfo.getParamType(), memInfo.getParamName()); } }
private MemberInfo getFaultInfoMember(Collection<MemberInfo> members) { for(MemberInfo member : members) { if (member.getParamName().equals(FAULT_INFO.getValue())) { return member; } } return null; }
@Override public MemberInfo createWrapperBeanMember(TypeMirror paramType, String paramName, List<Annotation> jaxb) { return new MemberInfo(paramType, paramName, jaxb); } }
private void annotateParameterWithJaxbAnnotations(MemberInfo memInfo, JFieldVar field) { List<Annotation> jaxbAnnotations = memInfo.getJaxbAnnotations(); for(Annotation ann : jaxbAnnotations) { if (ann instanceof XmlMimeType) {
FaultInfo faultInfo; if (isWSDLException) { TypeMirror beanType = getFaultInfoMember(members).getParamType(); faultInfo = new FaultInfo(TypeMonikerFactory.getTypeMoniker(beanType), true); namespace = webFault.targetNamespace().length()>0 ?
private void writeMembers(JDefinedClass cls, Collection<MemberInfo> members) { if (cls == null) return; for (MemberInfo memInfo : members) { JType type = getType(memInfo.getParamType()); JFieldVar field = cls.field(JMod.PRIVATE, type, memInfo.getParamName()); annotateParameterWithJaxbAnnotations(memInfo, field); } for (MemberInfo memInfo : members) { writeMember(cls, memInfo.getParamType(), memInfo.getParamName()); } }
private MemberInfo getFaultInfoMember(Collection<MemberInfo> members) { for(MemberInfo member : members) { if (member.getParamName().equals(FAULT_INFO.getValue())) { return member; } } return null; }
@Override public MemberInfo createWrapperBeanMember(TypeMirror paramType, String paramName, List<Annotation> jaxb) { return new MemberInfo(paramType, paramName, jaxb); } }
private void annotateParameterWithJaxbAnnotations(MemberInfo memInfo, JFieldVar field) { List<Annotation> jaxbAnnotations = memInfo.getJaxbAnnotations(); for(Annotation ann : jaxbAnnotations) { if (ann instanceof XmlMimeType) {
FaultInfo faultInfo; if (isWSDLException) { TypeMirror beanType = getFaultInfoMember(members).getParamType(); faultInfo = new FaultInfo(TypeMonikerFactory.getTypeMoniker(beanType), true); namespace = webFault.targetNamespace().length()>0 ?
private void writeMembers(JDefinedClass cls, Collection<MemberInfo> members) { if (cls == null) return; for (MemberInfo memInfo : members) { JType type = getType(memInfo.getParamType()); JFieldVar field = cls.field(JMod.PRIVATE, type, memInfo.getParamName()); annotateParameterWithJaxbAnnotations(memInfo, field); } for (MemberInfo memInfo : members) { writeMember(cls, memInfo.getParamType(), memInfo.getParamName()); } }
private void writeXmlTypeDeclaration(JDefinedClass cls, String typeName, String namespaceUri, Collection<MemberInfo> members) { if (cls == null) return; JAnnotationUse xmlTypeAnn = cls.annotate(cm.ref(XmlType.class)); xmlTypeAnn.param("name", typeName); xmlTypeAnn.param("namespace", namespaceUri); if (members.size() > 1) { JAnnotationArrayMember paramArray = xmlTypeAnn.paramArray("propOrder"); for (MemberInfo memInfo : members) { paramArray.param(memInfo.getParamName()); } } }