/** * Add format definition for type with built-in JiBX handling to map. * * @param stype schema type name * @param jtype java type name * @param sname serializer method name * @param dname deserializer method name * @param dflt default value * @param map schema type qname to format definition map */ private static void buildFormat(String stype, String jtype, String sname, String dname, String dflt, Map map) { FormatElement format = new FormatElement(); format.setTypeName(jtype); format.setSerializerName(sname); format.setDeserializerName(dname); format.setDefaultText(dflt); map.put(new QName(SCHEMA_NAMESPACE, stype), format); }
/** * Add format definition for type with built-in JiBX handling to map. * * @param stype schema type name * @param jtype java type name * @param sname serializer method name * @param dname deserializer method name * @param dflt default value * @param map schema type qname to format definition map */ private static void buildFormat(String stype, String jtype, String sname, String dname, String dflt, Map map) { FormatElement format = new FormatElement(); format.setTypeName(jtype); format.setSerializerName(sname); format.setDeserializerName(dname); format.setDefaultText(dflt); map.put(new QName(SCHEMA_NAMESPACE, stype), format); }
/** * Generate any required format definitions. Format definitions are used for all classes defining serializer or * deserializer methods. */ private void generateFormats() { // add any required format definitions for (Iterator iter = m_formatSet.iterator(); iter.hasNext();) { String type = (String)iter.next(); ClassCustom clas = m_global.getClassCustomization(type); if (clas.getSerializer() != null || clas.getDeserializer() != null) { FormatElement format = new FormatElement(); format.setDeserializerName(clas.getDeserializer()); format.setSerializerName(clas.getSerializer()); format.setTypeName(type); m_directory.addFormat(format); } } }
valueof.addParameter("text", "java.lang.String"); body = valueof.createBlock(); m_bindingFormat.setDeserializerName(getBindingName() + ".fromValue");