/** * Convierte el bean a Javascript * * @param root Indica si es ramz * @param create Indica si hay que crear un objeto javascript * @param varName Nombre de la variable javascript * @param indents Nzmero de espacios en blanco para indentar * @return Cadena con el csdigo javascript */ public String toJS(boolean root, boolean create, String varName, int indents) { StringBuffer js = new StringBuffer(); if (root) { js.append("var "); } if (create) { js.append(varName + " = new Object();\n"); js.append(varName + ".__constructor__ = 'GetResourcesWithPropertyValue_req';\n"); js.append(varName + ".__package__ = 'org.qualipso.advdoc.ws.client.retrieval.beans';\n"); } js.append( varName + ".propertyUri = '" + es.tid.serial.TdiSerialUtil.escapaJavascript(this.propertyUri) + "';\n"); js.append( varName + ".value = '" + es.tid.serial.TdiSerialUtil.escapaJavascript(this.value) + "';\n"); return js.toString(); }
/** * Convierte el bean a Javascript * * @param root Indica si es ramz * @param create Indica si hay que crear un objeto javascript * @param varName Nombre de la variable javascript * @param indents Nzmero de espacios en blanco para indentar * @return Cadena con el csdigo javascript */ public String toJS(boolean root, boolean create, String varName, int indents) { StringBuffer js = new StringBuffer(); if (root) { js.append("var "); } if (create) { js.append(varName + " = new Object();\n"); js.append(varName + ".__constructor__ = 'AddObjectProperties_resp';\n"); js.append(varName + ".__package__ = 'org.qualipso.advdoc.ws.client.feed.beans';\n"); } js.append( varName + ".resourceUri = '" + es.tid.serial.TdiSerialUtil.escapaJavascript(this.resourceUri) + "';\n"); return js.toString(); }
/** * Obtiene una cadena con un determinado nzmero de espacios * * @param indents Nzmero de tabuladores a indentar * @return Cadena con los espacios correspondientes a la indentacisn requerida */ private String _indentar(int indents) { return TdiSerialUtil.indentar(indents); }