/**
  * Convierte el bean a una cadena TDI XML
  *
  * @param tag Tag XML del elemento ramz
  * @param indents Nzmero de espacios en blanco para indentar
  * @param ponerIndicesDeArrays Indica si los tags XML de los elementos de los arrays llevaran el
  *     mndice del elemento
  * @param escaparStrings Indica si hay que escapar los caracteres especiales en los strings
  * @return Cadena TDI XML
  */
 public String toXML(
     String tag, int indents, boolean ponerIndicesDeArrays, boolean escaparStrings) {
   StringBuffer xml = new StringBuffer();
   if (tag != null && tag.length() > 0) {
     xml.append(
         _indentar(indents)
             + "<"
             + tag
             + " type=\"ReIndex_req\" package=\"org.qualipso.advdoc.ws.client.search.beans\">");
     xml.append("\n");
   } else if (tag != null && tag.length() == 0) {
     xml.append(_indentar(indents));
     xml.append("<?xml version='1.0' encoding='ISO-8859-1'?>\n");
     xml.append(
         _indentar(indents)
             + "<ReIndex_req type=\"ReIndex_req\" package=\"org.qualipso.advdoc.ws.client.search.beans\">");
     xml.append("\n");
   } else {
     indents--;
   }
   if (tag != null && tag.length() > 0) {
     xml.append(_indentar(indents) + "</" + tag + ">");
   } else if (tag != null && tag.length() == 0) {
     xml.append(_indentar(indents) + "</ReIndex_req>");
   }
   return xml.toString();
 }
 /**
  * Convierte el bean a una cadena XMLRPC
  *
  * @return Cadena XMLRPC
  */
 public String toXMLRPC() {
   try {
     StringBuffer __out = new StringBuffer();
     es.tid.serial.XmlRpcWriter __writer =
         new es.tid.serial.XmlRpcWriter(__out, es.tid.serial.XmlRpcWriter.ISO8859_1);
     __writer.writeObject(this.toRPC());
     return __out.toString();
   } catch (Exception e) {
     return "ERROR " + getClass().getName() + ".toXMLRPC()";
   }
 }
 public static String getStructure() {
   if (estructura == null) {
     String[] lines =
         new String[] {
           "ReIndex_req <BR>",
         };
     estructura = new StringBuffer();
     for (int i = 0; i < lines.length; i++) {
       estructura.append(lines[i]);
       estructura.append('\n');
     }
   }
   return estructura.toString();
 }
 public static String getStructure() {
   if (estructura == null) {
     String[] lines =
         new String[] {
           "AddObjectProperties_resp <BR>",
           "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;string resourceUri<BR>",
         };
     estructura = new StringBuffer();
     for (int i = 0; i < lines.length; i++) {
       estructura.append(lines[i]);
       estructura.append('\n');
     }
   }
   return estructura.toString();
 }
 public static String getStructure() {
   if (estructura == null) {
     String[] lines =
         new String[] {
           "LoadFile_resp <BR>",
           "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;string contents<BR>",
         };
     estructura = new StringBuffer();
     for (int i = 0; i < lines.length; i++) {
       estructura.append(lines[i]);
       estructura.append('\n');
     }
   }
   return estructura.toString();
 }
 public static String getStructure() {
   if (estructura == null) {
     String[] lines =
         new String[] {
           "GetResourcesWithPropertyValue_req <BR>",
           "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;string propertyUri<BR>",
           "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;string value<BR>",
         };
     estructura = new StringBuffer();
     for (int i = 0; i < lines.length; i++) {
       estructura.append(lines[i]);
       estructura.append('\n');
     }
   }
   return estructura.toString();
 }
 /**
  * Rellena el bean con los datos TDI XML que hay en el stream
  *
  * @param __is Stream donde estan los datos serializados en formato TDI XML
  * @param __b Cadena donde se va guardando el contenido XML que hay en el stream
  * @param __pw Salida donde se escribe el contenido XML que hay en el stream
  * @throws Exception Cuando el stream no tiene los datos adecuados para rellenar el bean
  */
 public void fromXML(java.io.InputStream __is, StringBuffer __b, java.io.PrintWriter __pw)
     throws Exception {
   javax.xml.parsers.DocumentBuilderFactory __dbf =
       javax.xml.parsers.DocumentBuilderFactory.newInstance();
   __dbf.setValidating(false);
   javax.xml.parsers.DocumentBuilder __parser = __dbf.newDocumentBuilder();
   int __c;
   while ((__c = __is.read()) >= 0) {
     __b.append((char) __c);
   }
   java.io.StringBufferInputStream __str = new java.io.StringBufferInputStream(__b.toString());
   if (__pw != null) {
     __pw.println(__b.toString());
     __pw.flush();
   }
   org.w3c.dom.Document __doc = __parser.parse(__str);
   org.w3c.dom.Element __root = __doc.getDocumentElement();
   fromXML(__root);
   setChanged();
 }
 public static String getStructure() {
   if (estructura == null) {
     String[] lines =
         new String[] {
           "GetSubProperties_resp <BR>",
           "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ResourceElement[] subproperties<BR>",
           "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;string comment<BR>",
           "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;string label<BR>",
           "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;string localName<BR>",
           "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;string namespace<BR>",
           "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;string URI<BR>",
         };
     estructura = new StringBuffer();
     for (int i = 0; i < lines.length; i++) {
       estructura.append(lines[i]);
       estructura.append('\n');
     }
   }
   return estructura.toString();
 }
 public static String getStructure() {
   if (estructura == null) {
     String[] lines =
         new String[] {
           "GetResourceProperty_resp <BR>",
           "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;LiteralProperty[] literalProperties<BR>",
           "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;string literal<BR>",
           "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;string propertyUri<BR>",
           "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ObjectProperty[] objectProperties<BR>",
           "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;string objectUri<BR>",
           "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;string propertyUri<BR>",
         };
     estructura = new StringBuffer();
     for (int i = 0; i < lines.length; i++) {
       estructura.append(lines[i]);
       estructura.append('\n');
     }
   }
   return estructura.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__ = 'GetResourceProperty_resp';\n");
     js.append(varName + ".__package__ = 'org.qualipso.advdoc.ws.client.retrieval.beans';\n");
   }
   js.append(varName + ".literalProperties = new Array(" + this.literalProperties.size() + ");\n");
   for (int i = 0; i < this.literalProperties.size(); i++) {
     TdiJavascriptable object = (TdiJavascriptable) this.literalProperties.elementAt(i);
     js.append(object.toJS(false, true, varName + ".literalProperties[" + i + "]", 0));
   }
   js.append(varName + ".objectProperties = new Array(" + this.objectProperties.size() + ");\n");
   for (int i = 0; i < this.objectProperties.size(); i++) {
     TdiJavascriptable object = (TdiJavascriptable) this.objectProperties.elementAt(i);
     js.append(object.toJS(false, true, varName + ".objectProperties[" + i + "]", 0));
   }
   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__ = '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__ = 'ReIndex_req';\n");
     js.append(varName + ".__package__ = 'org.qualipso.advdoc.ws.client.search.beans';\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();
 }
  /**
   * Convierte el bean a una cadena TDI XML
   *
   * @param tag Tag XML del elemento ramz
   * @param indents Nzmero de espacios en blanco para indentar
   * @param ponerIndicesDeArrays Indica si los tags XML de los elementos de los arrays llevaran el
   *     mndice del elemento
   * @param escaparStrings Indica si hay que escapar los caracteres especiales en los strings
   * @return Cadena TDI XML
   */
  public String toXML(
      String tag, int indents, boolean ponerIndicesDeArrays, boolean escaparStrings) {
    StringBuffer xml = new StringBuffer();
    if (tag != null && tag.length() > 0) {
      xml.append(
          _indentar(indents)
              + "<"
              + tag
              + " type=\"AddObjectProperties_resp\" package=\"org.qualipso.advdoc.ws.client.feed.beans\">");
      xml.append("\n");
    } else if (tag != null && tag.length() == 0) {
      xml.append(_indentar(indents));
      xml.append("<?xml version='1.0' encoding='ISO-8859-1'?>\n");
      xml.append(
          _indentar(indents)
              + "<AddObjectProperties_resp type=\"AddObjectProperties_resp\" package=\"org.qualipso.advdoc.ws.client.feed.beans\">");
      xml.append("\n");
    } else {
      indents--;
    }
    if (escaparStrings) {
      xml.append(
          _indentar(indents + 1)
              + "<resourceUri type=\"string\">"
              + tdi.text.StringUtil.escapeXML(this.resourceUri, false)
              + "</resourceUri>");
    } else {
      xml.append(
          _indentar(indents + 1)
              + "<resourceUri type=\"string\">"
              + this.resourceUri
              + "</resourceUri>");
    }

    xml.append("\n");
    if (tag != null && tag.length() > 0) {
      xml.append(_indentar(indents) + "</" + tag + ">");
    } else if (tag != null && tag.length() == 0) {
      xml.append(_indentar(indents) + "</AddObjectProperties_resp>");
    }
    return xml.toString();
  }
  /**
   * Convierte el bean a una cadena TDI XML
   *
   * @param tag Tag XML del elemento ramz
   * @param indents Nzmero de espacios en blanco para indentar
   * @param ponerIndicesDeArrays Indica si los tags XML de los elementos de los arrays llevaran el
   *     mndice del elemento
   * @param escaparStrings Indica si hay que escapar los caracteres especiales en los strings
   * @return Cadena TDI XML
   */
  public String toXML(
      String tag, int indents, boolean ponerIndicesDeArrays, boolean escaparStrings) {
    StringBuffer xml = new StringBuffer();
    if (tag != null && tag.length() > 0) {
      xml.append(
          _indentar(indents)
              + "<"
              + tag
              + " type=\"GetResourcesWithPropertyValue_req\" package=\"org.qualipso.advdoc.ws.client.retrieval.beans\">");
      xml.append("\n");
    } else if (tag != null && tag.length() == 0) {
      xml.append(_indentar(indents));
      xml.append("<?xml version='1.0' encoding='ISO-8859-1'?>\n");
      xml.append(
          _indentar(indents)
              + "<GetResourcesWithPropertyValue_req type=\"GetResourcesWithPropertyValue_req\" package=\"org.qualipso.advdoc.ws.client.retrieval.beans\">");
      xml.append("\n");
    } else {
      indents--;
    }
    if (escaparStrings) {
      xml.append(
          _indentar(indents + 1)
              + "<propertyUri type=\"string\">"
              + tdi.text.StringUtil.escapeXML(this.propertyUri, false)
              + "</propertyUri>");
    } else {
      xml.append(
          _indentar(indents + 1)
              + "<propertyUri type=\"string\">"
              + this.propertyUri
              + "</propertyUri>");
    }

    xml.append("\n");
    if (escaparStrings) {
      xml.append(
          _indentar(indents + 1)
              + "<value type=\"string\">"
              + tdi.text.StringUtil.escapeXML(this.value, false)
              + "</value>");
    } else {
      xml.append(_indentar(indents + 1) + "<value type=\"string\">" + this.value + "</value>");
    }

    xml.append("\n");
    if (tag != null && tag.length() > 0) {
      xml.append(_indentar(indents) + "</" + tag + ">");
    } else if (tag != null && tag.length() == 0) {
      xml.append(_indentar(indents) + "</GetResourcesWithPropertyValue_req>");
    }
    return xml.toString();
  }
 /**
  * Convierte el bean a una cadena TDI XML
  *
  * @param tag Tag XML del elemento ramz
  * @param indents Nzmero de espacios en blanco para indentar
  * @param ponerIndicesDeArrays Indica si los tags XML de los elementos de los arrays llevaran el
  *     mndice del elemento
  * @param escaparStrings Indica si hay que escapar los caracteres especiales en los strings
  * @return Cadena TDI XML
  */
 public String toXML(
     String tag, int indents, boolean ponerIndicesDeArrays, boolean escaparStrings) {
   StringBuffer xml = new StringBuffer();
   if (tag != null && tag.length() > 0) {
     xml.append(
         _indentar(indents)
             + "<"
             + tag
             + " type=\"GetResourceProperty_resp\" package=\"org.qualipso.advdoc.ws.client.retrieval.beans\">");
     xml.append("\n");
   } else if (tag != null && tag.length() == 0) {
     xml.append(_indentar(indents));
     xml.append("<?xml version='1.0' encoding='ISO-8859-1'?>\n");
     xml.append(
         _indentar(indents)
             + "<GetResourceProperty_resp type=\"GetResourceProperty_resp\" package=\"org.qualipso.advdoc.ws.client.retrieval.beans\">");
     xml.append("\n");
   } else {
     indents--;
   }
   xml.append(
       _indentar(indents + 1)
           + "<literalProperties type=\"org.qualipso.advdoc.ws.client.retrieval.beans.LiteralProperty[]\" size=\""
           + this.literalProperties.size()
           + "\">");
   xml.append("\n");
   for (int i = 0; i < this.literalProperties.size(); i++) {
     String sufijo = (ponerIndicesDeArrays ? "" + i : "elemento");
     xml.append(
         ((org.qualipso.advdoc.ws.client.retrieval.beans.LiteralProperty)
                 literalProperties.elementAt(i))
             .toXML(
                 "literalProperties" + "_" + sufijo,
                 indents + 2,
                 ponerIndicesDeArrays,
                 escaparStrings));
     xml.append("\n");
   }
   xml.append(_indentar(indents + 1));
   xml.append("</literalProperties>");
   xml.append("\n");
   xml.append(
       _indentar(indents + 1)
           + "<objectProperties type=\"org.qualipso.advdoc.ws.client.retrieval.beans.ObjectProperty[]\" size=\""
           + this.objectProperties.size()
           + "\">");
   xml.append("\n");
   for (int i = 0; i < this.objectProperties.size(); i++) {
     String sufijo = (ponerIndicesDeArrays ? "" + i : "elemento");
     xml.append(
         ((org.qualipso.advdoc.ws.client.retrieval.beans.ObjectProperty)
                 objectProperties.elementAt(i))
             .toXML(
                 "objectProperties" + "_" + sufijo,
                 indents + 2,
                 ponerIndicesDeArrays,
                 escaparStrings));
     xml.append("\n");
   }
   xml.append(_indentar(indents + 1));
   xml.append("</objectProperties>");
   xml.append("\n");
   if (tag != null && tag.length() > 0) {
     xml.append(_indentar(indents) + "</" + tag + ">");
   } else if (tag != null && tag.length() == 0) {
     xml.append(_indentar(indents) + "</GetResourceProperty_resp>");
   }
   return xml.toString();
 }
  /**
   * Convierte el bean a una cadena TDI XML
   *
   * @param tag Tag XML del elemento ramz
   * @param indents Nzmero de espacios en blanco para indentar
   * @param ponerIndicesDeArrays Indica si los tags XML de los elementos de los arrays llevaran el
   *     mndice del elemento
   * @param escaparStrings Indica si hay que escapar los caracteres especiales en los strings
   * @return Cadena TDI XML
   */
  public String toXML(
      String tag, int indents, boolean ponerIndicesDeArrays, boolean escaparStrings) {
    StringBuffer xml = new StringBuffer();
    if (tag != null && tag.length() > 0) {
      xml.append(
          _indentar(indents)
              + "<"
              + tag
              + " type=\"LoadFile_resp\" package=\"org.qualipso.advdoc.ws.client.storage.beans\">");
      xml.append("\n");
    } else if (tag != null && tag.length() == 0) {
      xml.append(_indentar(indents));
      xml.append("<?xml version='1.0' encoding='ISO-8859-1'?>\n");
      xml.append(
          _indentar(indents)
              + "<LoadFile_resp type=\"LoadFile_resp\" package=\"org.qualipso.advdoc.ws.client.storage.beans\">");
      xml.append("\n");
    } else {
      indents--;
    }
    if (escaparStrings) {
      xml.append(
          _indentar(indents + 1)
              + "<contents type=\"string\">"
              + tdi.text.StringUtil.escapeXML(this.contents, false)
              + "</contents>");
    } else {
      xml.append(
          _indentar(indents + 1) + "<contents type=\"string\">" + this.contents + "</contents>");
    }

    xml.append("\n");
    if (tag != null && tag.length() > 0) {
      xml.append(_indentar(indents) + "</" + tag + ">");
    } else if (tag != null && tag.length() == 0) {
      xml.append(_indentar(indents) + "</LoadFile_resp>");
    }
    return xml.toString();
  }