Exemplo n.º 1
0
 public void writeNamespace(java.lang.String prefix, java.lang.String namespaceURI)
     throws XMLStreamException {
   if (currentTypeListener != null) {
     currentTypeListener.processWriteNamespace(prefix, namespaceURI);
   }
   setPrefix(prefix, namespaceURI);
 }
Exemplo n.º 2
0
 public void writeAttribute(
     java.lang.String prefix,
     java.lang.String namespaceURI,
     java.lang.String localName,
     java.lang.String value)
     throws XMLStreamException {
   currentTypeListener.processWriteAttribute(prefix, namespaceURI, localName, value);
 }
Exemplo n.º 3
0
 public void writeEndElement() throws XMLStreamException {
   if (elements.empty()) {
     currentTypeListener = null;
   } else {
     QName name = elements.pop();
     if ((name.equals(paramElement)) || (name.equals(wrapElementName))) {
       currentTypeListener = null;
     } else {
       currentTypeListener.processEndElement(name);
     }
   }
   ctx.pop();
 }
Exemplo n.º 4
0
 protected void setCurrentTypeListener(QName name) throws XMLStreamException {
   ArgType param = params.get(paramCounter);
   QName idlType = param.getIdltype();
   if (!skipWrap || (name.getLocalPart().equals(param.getName()))) {
     currentTypeListener =
         CorbaHandlerUtils.getTypeListener(name, idlType, typeMap, orb, serviceInfo);
     currentTypeListener.setNamespaceContext(ctx);
     listeners[paramCounter] = currentTypeListener;
     paramCounter++;
   } else {
     throw new XMLStreamException(
         "Expected element not found: "
             + param.getName()
             + " (Found "
             + name.getLocalPart()
             + ")");
   }
 }
Exemplo n.º 5
0
 public void writeStartElement(
     java.lang.String prefix, java.lang.String localName, java.lang.String namespaceURI)
     throws XMLStreamException {
   ctx.push();
   if (prefix != null) {
     setPrefix(prefix, namespaceURI);
   }
   QName name = new QName(namespaceURI, localName, prefix);
   elements.push(name);
   if (!skipWrap) {
     if (currentTypeListener == null) {
       paramElement = name;
       setCurrentTypeListener(name);
     } else {
       currentTypeListener.processStartElement(name);
     }
   } else {
     wrapElementName = name;
     skipWrap = false;
   }
 }
Exemplo n.º 6
0
 public void writeCharacters(char[] text, int start, int len) throws XMLStreamException {
   currentTypeListener.processCharacters(new String(text));
 }
Exemplo n.º 7
0
 public void writeCharacters(java.lang.String text) throws XMLStreamException {
   currentTypeListener.processCharacters(text);
 }