Examples of Characters


Examples of javax.xml.stream.events.Characters

    public CorbaObjectHandler readPrimitiveFromStax(XMLEventReader reader, QName idlType, TypeCode tc)
        throws CorbaBindingException {
        try {
            StartElement startEl = reader.nextEvent().asStartElement();
            Characters charEl = reader.nextEvent().asCharacters();
            reader.nextEvent().asEndElement();
            if (tc.kind().value() == TCKind._tk_any) {
                Iterator iter = startEl.getAttributes();
                String anySchemaType = null;
                while (iter.hasNext()) {
                    Attribute attr = (Attribute)iter.next();
                    QName attrName = attr.getName();
                    if (attrName.getNamespaceURI().equals(XSI_NAMESPACE_URI)
                        && attrName.getLocalPart().equals("type")) {
                        anySchemaType = attr.getValue();
                        break;
                    }
                }
                          
                CorbaAnyHandler obj = new CorbaAnyHandler(startEl.getName(), idlType, tc, null);
                obj.setValueFromData(orb, charEl.getData(), anySchemaType);
                return obj;
               
            } else {
                CorbaPrimitiveHandler obj = new CorbaPrimitiveHandler(startEl.getName(), idlType, tc, null);
                obj.setValueFromData(charEl.getData());
                return obj;
            }
        } catch (java.lang.Exception ex) {
            LOG.log(Level.SEVERE, "Error: Object not correctly defined in the XML reader");
            throw new CorbaBindingException("Invalid XML event read", ex);
View Full Code Here

Examples of javax.xml.stream.events.Characters

        }
    }
   
    public void writePrimitiveToStax(CorbaObjectHandler obj, XMLEventWriter writer, XMLEventFactory factory)
        throws XMLStreamException {
        Characters charEvt = null;
        if (obj.getTypeCodeKind() == TCKind.tk_any) {
            charEvt = factory.createCharacters(((CorbaAnyHandler)obj).getValueData());
        } else {
            charEvt = factory.createCharacters(((CorbaPrimitiveHandler)obj).getValueData());
        }
View Full Code Here

Examples of javax.xml.stream.events.Characters

    public CorbaObjectHandler readAnonStringsFromStax(XMLEventReader reader, QName idlType, TypeCode tc) {
        CorbaPrimitiveHandler obj = null;
       
        try {
            StartElement startEl = reader.nextEvent().asStartElement();
            Characters charEl = reader.nextEvent().asCharacters();
            reader.nextEvent().asEndElement();
           
            if (tc.kind().value() == TCKind._tk_string) {
                obj =
                    new CorbaPrimitiveHandler(startEl.getName(), CorbaConstants.NT_CORBA_STRING, tc, null);
            } else {
                obj =
                    new CorbaPrimitiveHandler(startEl.getName(), CorbaConstants.NT_CORBA_WSTRING, tc, null);
            }
            obj.setValueFromData(charEl.getData());
        } catch (java.lang.Exception ex) {
            LOG.log(Level.SEVERE, "Error: Object not correctly defined in the XML reader");
            throw new CorbaBindingException("Invalid XML event read", ex);
        }
        return obj;
View Full Code Here

Examples of javax.xml.stream.events.Characters

       
        try {
            Enum enumType = (Enum)typeDefinition;
            StartElement enumStartEl = reader.nextEvent().asStartElement();
            obj = new CorbaEnumHandler(enumStartEl.getName(), idlType, tc, enumType);
            Characters enumCharEl = reader.nextEvent().asCharacters();
            obj.setValue(enumCharEl.getData());
            reader.nextEvent().asEndElement();
        } catch (java.lang.Exception ex) {
            LOG.log(Level.SEVERE, "Received exception while reading object of type " + idlType);
            throw new CorbaBindingException("Error while reading enum corba type", ex);
        }
View Full Code Here

Examples of javax.xml.stream.events.Characters

    }
   
    public void writeEnumToStax(CorbaObjectHandler obj, XMLEventWriter writer, XMLEventFactory factory)
        throws XMLStreamException {
        CorbaEnumHandler enumHandler = (CorbaEnumHandler)obj;
        Characters charEvt = factory.createCharacters(enumHandler.getValue());
        writer.add(charEvt);
    }
View Full Code Here

Examples of javax.xml.stream.events.Characters

        CorbaTypeImpl typeDefinition = CorbaUtils.getCorbaType(idlType, typeMaps);
       
        try {
            StartElement fixedStartEl = reader.nextEvent().asStartElement();
            obj = new CorbaFixedHandler(fixedStartEl.getName(), idlType, tc, typeDefinition);
            Characters fixedCharEl = reader.nextEvent().asCharacters();
            obj.setValueFromData(fixedCharEl.getData());
            reader.nextEvent().asEndElement();
        } catch (java.lang.Exception ex) {
            LOG.log(Level.SEVERE, "Received exception while reading object of type " + idlType);
            throw new CorbaBindingException("Error while reading fixed corba type", ex);
        }
View Full Code Here

Examples of javax.xml.stream.events.Characters

    }
   
    public void writeFixedToStax(CorbaObjectHandler obj, XMLEventWriter writer, XMLEventFactory factory)
        throws XMLStreamException {
        CorbaFixedHandler fixedHandler = (CorbaFixedHandler)obj;
        Characters charEvt = factory.createCharacters(fixedHandler.getValueData());
        writer.add(charEvt);
    }
View Full Code Here

Examples of javax.xml.stream.events.Characters

        for (int i = 0; i < tabs; i++) {
            eventWriter.add(tab);
        }
        eventWriter.add(sElement);
        // Create Content
        Characters characters = eventFactory.createCharacters(value);
        eventWriter.add(characters);
        // Create End node
        EndElement eElement = eventFactory.createEndElement("", "", name);
        eventWriter.add(eElement);
        eventWriter.add(end);
View Full Code Here

Examples of javax.xml.stream.events.Characters

                    if (!endA.getName().getLocalPart().equals(endB.getName().getLocalPart())) {
                        message.append("Different elements ").append(endA.getName()).append(", ").append(endB.getName()).append(" at location ").append(eventA.getLocation());
                        return false;
                    }
                } else if (eventType == XMLStreamConstants.CHARACTERS) {
                    Characters endA = eventA.asCharacters();
                    Characters endB = eventB.asCharacters();
                    if (!endA.getData().equals(endB.getData())) {
                        message.append("Different content ").append(endA.getData()).append(", ").append(endB.getData()).append(" at location ").append(eventA.getLocation());
                        return false;
                    }
                }

        }
View Full Code Here

Examples of javax.xml.stream.events.Characters

        eventWriter.add(end);
        eventWriter.add(tab);
        eventWriter.add(tab);
        eventWriter.add(eventFactory.createStartElement("", "", "loc"));
       
        Characters characters = eventFactory.createCharacters(loc);
        eventWriter.add(characters);
       
        eventWriter.add(eventFactory.createEndElement("", "", "loc"));
        eventWriter.add(end);
       
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.