• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Java TxwException类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

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



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


示例16: endDocument

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



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


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Java ECDHBasicAgreement类代码示例发布时间:2022-05-23
下一篇:
Java ControllerDirectionControl类代码示例发布时间:2022-05-23
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap