当前位置: 首页>>代码示例>>Java>>正文


Java TxwException类代码示例

本文整理汇总了Java中com.sun.xml.internal.txw2.TxwException的典型用法代码示例。如果您正苦于以下问题:Java TxwException类的具体用法?Java TxwException怎么用?Java TxwException使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。


TxwException类属于com.sun.xml.internal.txw2包,在下文中一共展示了TxwException类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: DomSerializer

import com.sun.xml.internal.txw2.TxwException; //导入依赖的package包/类
public DomSerializer(DOMResult domResult) {
    Node node = domResult.getNode();

    if (node == null) {
        try {
            DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
            dbf.setNamespaceAware(true);
            DocumentBuilder db = dbf.newDocumentBuilder();
            Document doc = db.newDocument();
            domResult.setNode(doc);
            serializer = new SaxSerializer(new Dom2SaxAdapter(doc),null,false);
        } catch (ParserConfigurationException pce) {
            throw new TxwException(pce);
        }
    } else {
        serializer = new SaxSerializer(new Dom2SaxAdapter(node),null,false);
    }
}
 
开发者ID:SunburstApps,项目名称:OpenJSharp,代码行数:19,代码来源:DomSerializer.java

示例2: endStartTag

import com.sun.xml.internal.txw2.TxwException; //导入依赖的package包/类
public void endStartTag(String uri, String localName, String prefix) {
    try {
        while (prefixBindings.size() != 0) {
            writer.startPrefixMapping(prefixBindings.pop(), // prefix
                    prefixBindings.pop()   // uri
            );
        }

        writer.startElement(uri,
                localName,
                getQName(prefix, localName),
                attrs);

        attrs.clear();
    } catch (SAXException e) {
        throw new TxwException(e);
    }
}
 
开发者ID:SunburstApps,项目名称:OpenJSharp,代码行数:19,代码来源:SaxSerializer.java

示例3: startDocument

import com.sun.xml.internal.txw2.TxwException; //导入依赖的package包/类
public void startDocument() {
    try {
        out.writeStartDocument();
    } catch (XMLStreamException e) {
        throw new TxwException(e);
    }
}
 
开发者ID:SunburstApps,项目名称:OpenJSharp,代码行数:8,代码来源:StaxSerializer.java

示例4: beginStartTag

import com.sun.xml.internal.txw2.TxwException; //导入依赖的package包/类
public void beginStartTag(String uri, String localName, String prefix) {
    try {
        out.writeStartElement(prefix, localName, uri);
    } catch (XMLStreamException e) {
        throw new TxwException(e);
    }
}
 
开发者ID:SunburstApps,项目名称:OpenJSharp,代码行数:8,代码来源:StaxSerializer.java

示例5: writeAttribute

import com.sun.xml.internal.txw2.TxwException; //导入依赖的package包/类
public void writeAttribute(String uri, String localName, String prefix, StringBuilder value) {
    try {
        out.writeAttribute(prefix, uri, localName, value.toString());
    } catch (XMLStreamException e) {
        throw new TxwException(e);
    }
}
 
开发者ID:SunburstApps,项目名称:OpenJSharp,代码行数:8,代码来源:StaxSerializer.java

示例6: writeXmlns

import com.sun.xml.internal.txw2.TxwException; //导入依赖的package包/类
public void writeXmlns(String prefix, String uri) {
    try {
        if (prefix.length() == 0) {
            out.setDefaultNamespace(uri);
        } else {
            out.setPrefix(prefix, uri);
        }

        // this method handles "", null, and "xmlns" prefixes properly
        out.writeNamespace(prefix, uri);
    } catch (XMLStreamException e) {
        throw new TxwException(e);
    }
}
 
开发者ID:SunburstApps,项目名称:OpenJSharp,代码行数:15,代码来源:StaxSerializer.java

示例7: endTag

import com.sun.xml.internal.txw2.TxwException; //导入依赖的package包/类
public void endTag() {
    try {
        out.writeEndElement();
    } catch (XMLStreamException e) {
        throw new TxwException(e);
    }
}
 
开发者ID:SunburstApps,项目名称:OpenJSharp,代码行数:8,代码来源:StaxSerializer.java

示例8: cdata

import com.sun.xml.internal.txw2.TxwException; //导入依赖的package包/类
public void cdata(StringBuilder text) {
    try {
        out.writeCData(text.toString());
    } catch (XMLStreamException e) {
        throw new TxwException(e);
    }
}
 
开发者ID:SunburstApps,项目名称:OpenJSharp,代码行数:8,代码来源:StaxSerializer.java

示例9: endDocument

import com.sun.xml.internal.txw2.TxwException; //导入依赖的package包/类
public void endDocument() {
    try {
        out.writeEndDocument();
        out.flush();
    } catch (XMLStreamException e) {
        throw new TxwException(e);
    }
}
 
开发者ID:SunburstApps,项目名称:OpenJSharp,代码行数:9,代码来源:StaxSerializer.java

示例10: flush

import com.sun.xml.internal.txw2.TxwException; //导入依赖的package包/类
public void flush() {
    try {
        out.flush();
    } catch (XMLStreamException e) {
        throw new TxwException(e);
    }
}
 
开发者ID:SunburstApps,项目名称:OpenJSharp,代码行数:8,代码来源:StaxSerializer.java

示例11: StreamSerializer

import com.sun.xml.internal.txw2.TxwException; //导入依赖的package包/类
public StreamSerializer(StreamResult streamResult) {
    // if this method opened a stream, let it close it
    final OutputStream[] autoClose = new OutputStream[1];

    if (streamResult.getWriter() != null)
        writer = createWriter(streamResult.getWriter());
    else if (streamResult.getOutputStream() != null)
        writer = createWriter(streamResult.getOutputStream());
    else if (streamResult.getSystemId() != null) {
        String fileURL = streamResult.getSystemId();

        fileURL = convertURL(fileURL);

        try {
            FileOutputStream fos = new FileOutputStream(fileURL);
            autoClose[0] = fos;
            writer = createWriter(fos);
        } catch (IOException e) {
            throw new TxwException(e);
        }
    } else
        throw new IllegalArgumentException();

    // now delegate to the SaxSerializer
    serializer = new SaxSerializer(writer,writer,false) {
        public void endDocument() {
            super.endDocument();
            if(autoClose[0]!=null) {
                try {
                    autoClose[0].close();
                } catch (IOException e) {
                    throw new TxwException(e);
                }
                autoClose[0] = null;
            }
        }
    };
}
 
开发者ID:SunburstApps,项目名称:OpenJSharp,代码行数:39,代码来源:StreamSerializer.java

示例12: flush

import com.sun.xml.internal.txw2.TxwException; //导入依赖的package包/类
public void flush() {
    serializer.flush();
    try {
        writer.flush();
    } catch (IOException e) {
        throw new TxwException(e);
    }
}
 
开发者ID:SunburstApps,项目名称:OpenJSharp,代码行数:9,代码来源:StreamSerializer.java

示例13: startDocument

import com.sun.xml.internal.txw2.TxwException; //导入依赖的package包/类
public void startDocument() {
    try {
        writer.startDocument();
    } catch (SAXException e) {
        throw new TxwException(e);
    }
}
 
开发者ID:SunburstApps,项目名称:OpenJSharp,代码行数:8,代码来源:SaxSerializer.java

示例14: endTag

import com.sun.xml.internal.txw2.TxwException; //导入依赖的package包/类
public void endTag() {
    try {
        writer.endElement(elementBindings.pop(), // uri
                elementBindings.pop(), // localName
                elementBindings.pop()  // qname
        );
    } catch (SAXException e) {
        throw new TxwException(e);
    }
}
 
开发者ID:SunburstApps,项目名称:OpenJSharp,代码行数:11,代码来源:SaxSerializer.java

示例15: cdata

import com.sun.xml.internal.txw2.TxwException; //导入依赖的package包/类
public void cdata(StringBuilder text) {
    if(lexical==null)
        throw new UnsupportedOperationException("LexicalHandler is needed to write PCDATA");

    try {
        lexical.startCDATA();
        text(text);
        lexical.endCDATA();
    } catch (SAXException e) {
        throw new TxwException(e);
    }
}
 
开发者ID:SunburstApps,项目名称:OpenJSharp,代码行数:13,代码来源:SaxSerializer.java


注:本文中的com.sun.xml.internal.txw2.TxwException类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。