Search in sources :

Example 11 with CoreModelException

use of org.apache.axiom.core.CoreModelException in project webservices-axiom by apache.

the class BuildableContext method processAttribute.

@Override
void processAttribute(String name, String value, String type, boolean specified) throws StreamException {
    if (passThroughHandler != null) {
        passThroughHandler.processAttribute(name, value, type, specified);
    } else {
        CoreNSUnawareAttribute attr = builderHandler.nodeFactory.createNode(CoreNSUnawareAttribute.class);
        attr.coreSetName(name);
        try {
            attr.coreSetCharacterData(value, null);
        } catch (CoreModelException ex) {
            throw new CoreModelStreamException(ex);
        }
        attr.coreSetType(type);
        attr.coreSetSpecified(specified);
        ((CoreElement) target).coreAppendAttribute(attr);
    }
}
Also used : CoreElement(org.apache.axiom.core.CoreElement) CoreModelException(org.apache.axiom.core.CoreModelException) CoreModelStreamException(org.apache.axiom.core.CoreModelStreamException) CoreNSUnawareAttribute(org.apache.axiom.core.CoreNSUnawareAttribute)

Aggregations

CoreModelException (org.apache.axiom.core.CoreModelException)11 CoreElement (org.apache.axiom.core.CoreElement)4 CoreModelStreamException (org.apache.axiom.core.CoreModelStreamException)3 CoreParentNode (org.apache.axiom.core.CoreParentNode)3 StreamException (org.apache.axiom.core.stream.StreamException)3 CoreAttribute (org.apache.axiom.core.CoreAttribute)2 CoreChildNode (org.apache.axiom.core.CoreChildNode)2 CoreNode (org.apache.axiom.core.CoreNode)2 OMNamespaceImpl (org.apache.axiom.om.impl.common.OMNamespaceImpl)2 ConcurrentModificationException (java.util.ConcurrentModificationException)1 CoreDocument (org.apache.axiom.core.CoreDocument)1 CoreLeafNode (org.apache.axiom.core.CoreLeafNode)1 CoreNSAwareElement (org.apache.axiom.core.CoreNSAwareElement)1 CoreNSUnawareAttribute (org.apache.axiom.core.CoreNSUnawareAttribute)1 CoreNamespaceDeclaration (org.apache.axiom.core.CoreNamespaceDeclaration)1 NodeConsumedException (org.apache.axiom.core.NodeConsumedException)1 DocumentElementExtractingFilterHandler (org.apache.axiom.core.stream.DocumentElementExtractingFilterHandler)1 XmlHandler (org.apache.axiom.core.stream.XmlHandler)1 XmlInput (org.apache.axiom.core.stream.XmlInput)1 ContentHandlerXmlHandler (org.apache.axiom.core.stream.sax.ContentHandlerXmlHandler)1