001: /*
002:
003: ============================================================================
004: The Apache Software License, Version 1.1
005: ============================================================================
006:
007: Copyright (C) 1999-2003 The Apache Software Foundation. All rights reserved.
008:
009: Redistribution and use in source and binary forms, with or without modifica-
010: tion, are permitted provided that the following conditions are met:
011:
012: 1. Redistributions of source code must retain the above copyright notice,
013: this list of conditions and the following disclaimer.
014:
015: 2. Redistributions in binary form must reproduce the above copyright notice,
016: this list of conditions and the following disclaimer in the documentation
017: and/or other materials provided with the distribution.
018:
019: 3. The end-user documentation included with the redistribution, if any, must
020: include the following acknowledgment: "This product includes software
021: developed by the Apache Software Foundation (http://www.apache.org/)."
022: Alternately, this acknowledgment may appear in the software itself, if
023: and wherever such third-party acknowledgments normally appear.
024:
025: 4. The names "Batik" and "Apache Software Foundation" must not be
026: used to endorse or promote products derived from this software without
027: prior written permission. For written permission, please contact
028: apache@apache.org.
029:
030: 5. Products derived from this software may not be called "Apache", nor may
031: "Apache" appear in their name, without prior written permission of the
032: Apache Software Foundation.
033:
034: THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED WARRANTIES,
035: INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
036: FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
037: APACHE SOFTWARE FOUNDATION OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
038: INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLU-
039: DING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
040: OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
041: ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
042: (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
043: THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
044:
045: This software consists of voluntary contributions made by many individuals
046: on behalf of the Apache Software Foundation. For more information on the
047: Apache Software Foundation, please see <http://www.apache.org/>.
048:
049: */
050:
051: package org.apache.batik.css.parser;
052:
053: import org.w3c.css.sac.CSSException;
054: import org.w3c.css.sac.DocumentHandler;
055: import org.w3c.css.sac.InputSource;
056: import org.w3c.css.sac.LexicalUnit;
057: import org.w3c.css.sac.SACMediaList;
058: import org.w3c.css.sac.SelectorList;
059:
060: /**
061: * This class provides a default implementation of the SAC DocumentHandler.
062: *
063: * @author <a href="mailto:stephane@hillion.org">Stephane Hillion</a>
064: * @version $Id$
065: */
066: public class DefaultDocumentHandler implements DocumentHandler {
067: /**
068: * The instance of this class.
069: */
070: public final static DocumentHandler INSTANCE = new DefaultDocumentHandler();
071:
072: /**
073: * Creates a new DefaultDocumentHandler.
074: */
075: protected DefaultDocumentHandler() {
076: }
077:
078: /**
079: * <b>SAC</b>: Implements {@link
080: * org.w3c.css.sac.DocumentHandler#startDocument(InputSource)}.
081: */
082: public void startDocument(InputSource source) throws CSSException {
083: }
084:
085: /**
086: * <b>SAC</b>: Implements {@link
087: * org.w3c.css.sac.DocumentHandler#endDocument(InputSource)}.
088: */
089: public void endDocument(InputSource source) throws CSSException {
090: }
091:
092: /**
093: * <b>SAC</b>: Implements {@link
094: * org.w3c.css.sac.DocumentHandler#comment(String)}.
095: */
096: public void comment(String text) throws CSSException {
097: }
098:
099: /**
100: * <b>SAC</b>: Implements {@link
101: * org.w3c.css.sac.DocumentHandler#ignorableAtRule(String)}.
102: */
103: public void ignorableAtRule(String atRule) throws CSSException {
104: }
105:
106: /**
107: * <b>SAC</b>: Implements {@link
108: * org.w3c.css.sac.DocumentHandler#namespaceDeclaration(String,String)}.
109: */
110: public void namespaceDeclaration(String prefix, String uri)
111: throws CSSException {
112: }
113:
114: /**
115: * <b>SAC</b>: Implements {@link
116: * DocumentHandler#importStyle(String,SACMediaList,String)}.
117: */
118: public void importStyle(String uri, SACMediaList media,
119: String defaultNamespaceURI) throws CSSException {
120: }
121:
122: /**
123: * <b>SAC</b>: Implements {@link
124: * org.w3c.css.sac.DocumentHandler#startMedia(SACMediaList)}.
125: */
126: public void startMedia(SACMediaList media) throws CSSException {
127: }
128:
129: /**
130: * <b>SAC</b>: Implements {@link
131: * org.w3c.css.sac.DocumentHandler#endMedia(SACMediaList)}.
132: */
133: public void endMedia(SACMediaList media) throws CSSException {
134: }
135:
136: /**
137: * <b>SAC</b>: Implements {@link
138: * org.w3c.css.sac.DocumentHandler#startPage(String,String)}.
139: */
140: public void startPage(String name, String pseudo_page)
141: throws CSSException {
142: }
143:
144: /**
145: * <b>SAC</b>: Implements {@link
146: * org.w3c.css.sac.DocumentHandler#endPage(String,String)}.
147: */
148: public void endPage(String name, String pseudo_page)
149: throws CSSException {
150: }
151:
152: /**
153: * <b>SAC</b>: Implements {@link
154: * org.w3c.css.sac.DocumentHandler#startFontFace()}.
155: */
156: public void startFontFace() throws CSSException {
157: }
158:
159: /**
160: * <b>SAC</b>: Implements {@link
161: * org.w3c.css.sac.DocumentHandler#endFontFace()}.
162: */
163: public void endFontFace() throws CSSException {
164: }
165:
166: /**
167: * <b>SAC</b>: Implements {@link
168: * org.w3c.css.sac.DocumentHandler#startSelector(SelectorList)}.
169: */
170: public void startSelector(SelectorList selectors)
171: throws CSSException {
172: }
173:
174: /**
175: * <b>SAC</b>: Implements {@link
176: * org.w3c.css.sac.DocumentHandler#endSelector(SelectorList)}.
177: */
178: public void endSelector(SelectorList selectors) throws CSSException {
179: }
180:
181: /**
182: * <b>SAC</b>: Implements {@link
183: * org.w3c.css.sac.DocumentHandler#property(String,LexicalUnit,boolean)}.
184: */
185: public void property(String name, LexicalUnit value,
186: boolean important) throws CSSException {
187: }
188: }
|