Esempio n. 1
0
 private java.lang.String registerPrefix(
     final javax.xml.stream.XMLStreamWriter xmlWriter, final java.lang.String namespace)
     throws javax.xml.stream.XMLStreamException {
   java.lang.String prefix = xmlWriter.getPrefix(namespace);
   if (prefix == null) {
     prefix = ConsultaCadastro2Result.generatePrefix(namespace);
     final javax.xml.namespace.NamespaceContext nsContext = xmlWriter.getNamespaceContext();
     while (true) {
       final java.lang.String uri = nsContext.getNamespaceURI(prefix);
       if (uri == null || uri.length() == 0) {
         break;
       }
       prefix = org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
     }
     xmlWriter.writeNamespace(prefix, namespace);
     xmlWriter.setPrefix(prefix, namespace);
   }
   return prefix;
 }
Esempio n. 2
0
    private void writeStartElement(
        java.lang.String prefix,
        final java.lang.String namespace,
        final java.lang.String localPart,
        final javax.xml.stream.XMLStreamWriter xmlWriter)
        throws javax.xml.stream.XMLStreamException {
      final java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
      if (writerPrefix != null) {
        xmlWriter.writeStartElement(namespace, localPart);
      } else {
        if (namespace.length() == 0) {
          prefix = "";
        } else if (prefix == null) {
          prefix = ConsultaCadastro2Result.generatePrefix(namespace);
        }

        xmlWriter.writeStartElement(prefix, localPart, namespace);
        xmlWriter.writeNamespace(prefix, namespace);
        xmlWriter.setPrefix(prefix, namespace);
      }
    }
Esempio n. 3
0
      public static ConsultaCadastro2Result parse(final javax.xml.stream.XMLStreamReader reader)
          throws java.lang.Exception {
        final ConsultaCadastro2Result object = new ConsultaCadastro2Result();

        try {

          while (!reader.isStartElement() && !reader.isEndElement()) {
            reader.next();
          }

          if (reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance", "type")
              != null) {
            final java.lang.String fullTypeName =
                reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance", "type");
            if (fullTypeName != null) {
              java.lang.String nsPrefix = null;
              if (fullTypeName.contains(":")) {
                nsPrefix = fullTypeName.substring(0, fullTypeName.indexOf(":"));
              }
              nsPrefix = nsPrefix == null ? "" : nsPrefix;

              final java.lang.String type = fullTypeName.substring(fullTypeName.indexOf(":") + 1);

              if (!"consultaCadastro2Result".equals(type)) {
                // find namespace for the prefix
                final java.lang.String nsUri =
                    reader.getNamespaceContext().getNamespaceURI(nsPrefix);
                return (ConsultaCadastro2Result) ExtensionMapper.getTypeObject(nsUri, type, reader);
              }
            }
          }

          reader.next();

          while (!reader.isStartElement() && !reader.isEndElement()) {
            reader.next();
          }

          if (reader.isStartElement()) {

            // use the QName from the parser as the name for the builder
            final javax.xml.namespace.QName startQname1 = reader.getName();

            // We need to wrap the reader so that it produces a fake START_DOCUMENT event
            // this is needed by the builder classes
            final org.apache.axis2.databinding.utils.NamedStaxOMBuilder builder1 =
                new org.apache.axis2.databinding.utils.NamedStaxOMBuilder(
                    new org.apache.axis2.util.StreamWrapper(reader), startQname1);
            object.setExtraElement(builder1.getOMElement());

            reader.next();

          } // End of if for expected property start element
          else {
            // A start element we are not expecting indicates an invalid parameter was passed
            throw new org.apache.axis2.databinding.ADBException(
                "Unexpected subelement " + reader.getName());
          }

          while (!reader.isStartElement() && !reader.isEndElement()) {
            reader.next();
          }

          if (reader.isStartElement()) {
            // A start element we are not expecting indicates a trailing invalid property
            throw new org.apache.axis2.databinding.ADBException(
                "Unexpected subelement " + reader.getName());
          }

        } catch (final javax.xml.stream.XMLStreamException e) {
          throw new java.lang.Exception(e);
        }

        return object;
      }