public String initArray(Element element) { StringBuilder sb = new StringBuilder(); if (isArray(element.getMaxOccurs())) { sb.append(" = new "); sb.append(mapper.getJavaClassName(element.getType(), types, false)); sb.append("[0]"); } return sb.toString(); }
public String loadType(Element element) { if (!laxMinOccursMode && element.getMinOccurs() == 1) { return "verifyElement"; } else { return "isElement"; } }
public String typeInfo(Element element) { String tns = element.getSchema().getTargetNamespace(); String name = element.getName(); String typeNs = element.getType().getNamespaceURI(); String type = element.getType().getLocalPart(); int minOcc = element.getMinOccurs(); int maxOcc = element.getMaxOccurs(); boolean formQualified = element.getSchema().isElementFormQualified(); return "\"" + tns + "\",\"" + name + "\",\"" + typeNs + "\",\"" + type + "\"," + minOcc + "," + maxOcc + "," + formQualified; }
public String fieldName(Element element) { return NameMapper.getFieldName(element.getName()); }
public String javaType(Element element) { QName type = element.getType(); return localJavaType(type, element.getMaxOccurs(), element.isNillable()); }
public String elementDoc(Element element) { return element.getName() + " of type " + element.getType(); }
public String setMethod(Element element) { return "set" + NameMapper.getMethodName(element.getName()); }
public String booleanGetMethod(Element element) { return "is" + NameMapper.getMethodName(element.getName()); }