KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > steadystate > css > parser > HandlerBase


1 /*
2  * HandlerBase.java
3  *
4  * Steady State CSS2 Parser
5  *
6  * Copyright (C) 1999, 2002 Steady State Software Ltd. All rights reserved.
7  *
8  * This library is free software; you can redistribute it and/or
9  * modify it under the terms of the GNU Lesser General Public
10  * License as published by the Free Software Foundation; either
11  * version 2 of the License, or (at your option) any later version.
12  *
13  * This library is distributed in the hope that it will be useful,
14  * but WITHOUT ANY WARRANTY; without even the implied warranty of
15  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
16  * Lesser General Public License for more details.
17  *
18  * You should have received a copy of the GNU Lesser General Public
19  * License along with this library; if not, write to the Free Software
20  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
21  *
22  * To contact the authors of the library, write to Steady State Software Ltd.,
23  * 49 Littleworth, Wing, Buckinghamshire, LU7 0JX, England
24  *
25  * http://www.steadystate.com/css/
26  * mailto:css@steadystate.co.uk
27  *
28  * $Id: HandlerBase.java,v 1.1.1.1 2003/12/28 21:23:05 davidsch Exp $
29  */

30
31 package com.steadystate.css.parser;
32
33 import org.w3c.css.sac.*;
34
35 public class HandlerBase implements DocumentHandler, ErrorHandler {
36
37     public void startDocument(InputSource source)
38         throws CSSException {
39     }
40     
41     public void endDocument(InputSource source) throws CSSException {
42     }
43
44     public void comment(String JavaDoc text) throws CSSException {
45     }
46
47     public void ignorableAtRule(String JavaDoc atRule) throws CSSException {
48     }
49
50     public void namespaceDeclaration(String JavaDoc prefix, String JavaDoc uri)
51         throws CSSException {
52     }
53
54     public void importStyle(String JavaDoc uri, SACMediaList media,
55             String JavaDoc defaultNamespaceURI)
56         throws CSSException {
57     }
58
59     public void startMedia(SACMediaList media) throws CSSException {
60     }
61
62     public void endMedia(SACMediaList media) throws CSSException {
63     }
64
65     public void startPage(String JavaDoc name, String JavaDoc pseudo_page) throws CSSException {
66     }
67
68     public void endPage(String JavaDoc name, String JavaDoc pseudo_page) throws CSSException {
69     }
70
71     public void startFontFace() throws CSSException {
72     }
73
74     public void endFontFace() throws CSSException {
75     }
76
77     public void startSelector(SelectorList selectors) throws CSSException {
78     }
79
80     public void endSelector(SelectorList selectors) throws CSSException {
81     }
82
83     public void property(String JavaDoc name, LexicalUnit value, boolean important)
84         throws CSSException {
85     }
86
87     public void warning(CSSParseException exception) throws CSSException {
88         StringBuffer JavaDoc sb = new StringBuffer JavaDoc();
89         sb.append(exception.getURI())
90             .append(" [")
91             .append(exception.getLineNumber())
92             .append(":")
93             .append(exception.getColumnNumber())
94             .append("] ")
95             .append(exception.getMessage());
96         System.err.println(sb.toString());
97     }
98
99     public void error(CSSParseException exception) throws CSSException {
100         StringBuffer JavaDoc sb = new StringBuffer JavaDoc();
101         sb.append(exception.getURI())
102             .append(" [")
103             .append(exception.getLineNumber())
104             .append(":")
105             .append(exception.getColumnNumber())
106             .append("] ")
107             .append(exception.getMessage());
108         System.err.println(sb.toString());
109     }
110
111     public void fatalError(CSSParseException exception) throws CSSException {
112         StringBuffer JavaDoc sb = new StringBuffer JavaDoc();
113         sb.append(exception.getURI())
114             .append(" [")
115             .append(exception.getLineNumber())
116             .append(":")
117             .append(exception.getColumnNumber())
118             .append("] ")
119             .append(exception.getMessage());
120         System.err.println(sb.toString());
121     }
122 }
123
Popular Tags