emptyserializer.java

来自「JAVA 所有包」· Java 代码 · 共 756 行 · 第 1/2 页

JAVA
756
字号
/* * Copyright 2003-2004 The Apache Software Foundation. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * *     http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. *//* * $Id: EmptySerializer.java,v 1.2.4.1 2005/09/15 08:15:16 suresh_emailid Exp $ */package com.sun.org.apache.xml.internal.serializer;import java.io.IOException;import java.io.OutputStream;import java.io.Writer;import java.util.Hashtable;import java.util.Properties;import java.util.Vector;import javax.xml.transform.SourceLocator;import javax.xml.transform.Transformer;import org.w3c.dom.Node;import org.xml.sax.Attributes;import org.xml.sax.ContentHandler;import org.xml.sax.Locator;import org.xml.sax.SAXException;import org.xml.sax.SAXParseException;/** * This class is an adapter class. Its only purpose is to be extended and * for that extended class to over-ride all methods that are to be used.  *  * This class is not a public API, it is only public because it is used * across package boundaries. *  * @xsl.usage internal */public class EmptySerializer implements SerializationHandler{    protected static final String ERR = "EmptySerializer method not over-ridden";    /**     * @see SerializationHandler#asContentHandler()     */        protected void couldThrowIOException() throws IOException    {        return; // don't do anything.    }        protected void couldThrowSAXException() throws SAXException    {        return; // don't do anything.    }        protected void couldThrowSAXException(char[] chars, int off, int len) throws SAXException    {        return; // don't do anything.    }        protected void couldThrowSAXException(String elemQName) throws SAXException    {        return; // don't do anything.    }        protected void couldThrowException() throws Exception    {        return; // don't do anything.    }    void aMethodIsCalled()    {        // throw new RuntimeException(err);        return;    }          /**     * @see SerializationHandler#asContentHandler()     */    public ContentHandler asContentHandler() throws IOException    {        couldThrowIOException();        return null;    }    /**     * @see SerializationHandler#setContentHandler(org.xml.sax.ContentHandler)     */    public void setContentHandler(ContentHandler ch)    {        aMethodIsCalled();    }    /**     * @see SerializationHandler#close()     */    public void close()    {        aMethodIsCalled();    }    /**     * @see SerializationHandler#getOutputFormat()     */    public Properties getOutputFormat()    {        aMethodIsCalled();        return null;    }    /**     * @see SerializationHandler#getOutputStream()     */    public OutputStream getOutputStream()    {        aMethodIsCalled();        return null;    }    /**     * @see SerializationHandler#getWriter()     */    public Writer getWriter()    {        aMethodIsCalled();        return null;    }    /**     * @see SerializationHandler#reset()     */    public boolean reset()    {        aMethodIsCalled();        return false;    }    /**     * @see SerializationHandler#serialize(org.w3c.dom.Node)     */    public void serialize(Node node) throws IOException    {        couldThrowIOException();    }    /**     * @see SerializationHandler#setCdataSectionElements(java.util.Vector)     */    public void setCdataSectionElements(Vector URI_and_localNames)    {        aMethodIsCalled();    }    /**     * @see SerializationHandler#setEscaping(boolean)     */    public boolean setEscaping(boolean escape) throws SAXException    {        couldThrowSAXException();        return false;    }    /**     * @see SerializationHandler#setIndent(boolean)     */    public void setIndent(boolean indent)    {        aMethodIsCalled();    }    /**     * @see SerializationHandler#setIndentAmount(int)     */    public void setIndentAmount(int spaces)    {        aMethodIsCalled();    }    /**     * @see SerializationHandler#setOutputFormat(java.util.Properties)     */    public void setOutputFormat(Properties format)    {        aMethodIsCalled();    }    /**     * @see SerializationHandler#setOutputStream(java.io.OutputStream)     */    public void setOutputStream(OutputStream output)    {        aMethodIsCalled();    }    /**     * @see SerializationHandler#setVersion(java.lang.String)     */    public void setVersion(String version)    {        aMethodIsCalled();    }    /**     * @see SerializationHandler#setWriter(java.io.Writer)     */    public void setWriter(Writer writer)    {        aMethodIsCalled();    }    /**     * @see SerializationHandler#setTransformer(javax.xml.transform.Transformer)     */    public void setTransformer(Transformer transformer)    {        aMethodIsCalled();    }    /**     * @see SerializationHandler#getTransformer()     */    public Transformer getTransformer()    {        aMethodIsCalled();        return null;    }    /**     * @see SerializationHandler#flushPending()     */    public void flushPending() throws SAXException    {        couldThrowSAXException();    }    /**     * @see ExtendedContentHandler#addAttribute(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)     */    public void addAttribute(        String uri,        String localName,        String rawName,        String type,        String value,        boolean XSLAttribute)                throws SAXException    {        couldThrowSAXException();    }    /**     * @see ExtendedContentHandler#addAttributes(org.xml.sax.Attributes)     */    public void addAttributes(Attributes atts) throws SAXException    {        couldThrowSAXException();    }    /**     * @see ExtendedContentHandler#addAttribute(java.lang.String, java.lang.String)     */    public void addAttribute(String name, String value)    {        aMethodIsCalled();    }    /**     * @see ExtendedContentHandler#characters(java.lang.String)     */    public void characters(String chars) throws SAXException    {        couldThrowSAXException();    }    /**     * @see ExtendedContentHandler#endElement(java.lang.String)     */    public void endElement(String elemName) throws SAXException    {        couldThrowSAXException();    }    /**     * @see ExtendedContentHandler#startDocument()     */    public void startDocument() throws SAXException    {        couldThrowSAXException();    }    /**     * @see ExtendedContentHandler#startElement(java.lang.String, java.lang.String, java.lang.String)     */    public void startElement(String uri, String localName, String qName)        throws SAXException    {        couldThrowSAXException(qName);    }    /**     * @see ExtendedContentHandler#startElement(java.lang.String)     */    public void startElement(String qName) throws SAXException    {        couldThrowSAXException(qName);    }    /**     * @see ExtendedContentHandler#namespaceAfterStartElement(java.lang.String, java.lang.String)     */    public void namespaceAfterStartElement(String uri, String prefix)        throws SAXException    {        couldThrowSAXException();    }    /**     * @see ExtendedContentHandler#startPrefixMapping(java.lang.String, java.lang.String, boolean)     */    public boolean startPrefixMapping(        String prefix,        String uri,        boolean shouldFlush)        throws SAXException    {        couldThrowSAXException();        return false;    }    /**     * @see ExtendedContentHandler#entityReference(java.lang.String)     */    public void entityReference(String entityName) throws SAXException    {        couldThrowSAXException();    }    /**     * @see ExtendedContentHandler#getNamespaceMappings()     */    public NamespaceMappings getNamespaceMappings()    {        aMethodIsCalled();        return null;    }    /**     * @see ExtendedContentHandler#getPrefix(java.lang.String)     */    public String getPrefix(String uri)    {        aMethodIsCalled();        return null;    }    /**     * @see ExtendedContentHandler#getNamespaceURI(java.lang.String, boolean)     */    public String getNamespaceURI(String name, boolean isElement)    {        aMethodIsCalled();        return null;    }    /**     * @see ExtendedContentHandler#getNamespaceURIFromPrefix(java.lang.String)     */    public String getNamespaceURIFromPrefix(String prefix)    {        aMethodIsCalled();        return null;    }    /**     * @see org.xml.sax.ContentHandler#setDocumentLocator(org.xml.sax.Locator)     */    public void setDocumentLocator(Locator arg0)    {        aMethodIsCalled();    }    /**     * @see org.xml.sax.ContentHandler#endDocument()     */    public void endDocument() throws SAXException    {        couldThrowSAXException();    }    /**     * @see org.xml.sax.ContentHandler#startPrefixMapping(java.lang.String, java.lang.String)     */    public void startPrefixMapping(String arg0, String arg1)        throws SAXException    {        couldThrowSAXException();    }    /**     * @see org.xml.sax.ContentHandler#endPrefixMapping(java.lang.String)     */    public void endPrefixMapping(String arg0) throws SAXException    {        couldThrowSAXException();

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?