1 /**
2 * Copyright 2005-2011 The Kuali Foundation
3 *
4 * Licensed under the Educational Community License, Version 2.0 (the "License");
5 * you may not use this file except in compliance with the License.
6 * You may obtain a copy of the License at
7 *
8 * http://www.opensource.org/licenses/ecl2.php
9 *
10 * Unless required by applicable law or agreed to in writing, software
11 * distributed under the License is distributed on an "AS IS" BASIS,
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 * See the License for the specific language governing permissions and
14 * limitations under the License.
15 */
16 package org.kuali.rice.kew.xml;
17
18 import org.xml.sax.Attributes;
19 import org.xml.sax.ContentHandler;
20 import org.xml.sax.Locator;
21 import org.xml.sax.SAXException;
22
23 /**
24 * This is a test Content Handler to upgrade Group 1.0.2 XML to Group 1.0.3.
25 *
26 * @author Kuali Rice Team (rice.collab@kuali.org)
27 *
28 */
29 public class TestGroupNamespaceURIHandler implements ContentHandler{
30
31 private ContentHandler parent;
32
33 public TestGroupNamespaceURIHandler(ContentHandler parent) {
34 this.parent = parent;
35 }
36
37 /**
38 * This overridden method ...
39 *
40 * @see org.xml.sax.ContentHandler#startElement(java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes)
41 */
42 public void startElement(String uri, String localName, String qName,
43 Attributes atts) throws SAXException {
44 parent.startElement(uri, localName, qName, atts);
45 }
46
47 /**
48 * This overridden method ...
49 *
50 * @see org.xml.sax.ContentHandler#endElement(java.lang.String, java.lang.String, java.lang.String)
51 */
52 public void endElement(String uri, String localName, String qName)
53 throws SAXException {
54 parent.endElement(uri, localName, qName);
55 }
56
57 /**
58 * This overridden method ...
59 *
60 * @see org.xml.sax.ContentHandler#characters(char[], int, int)
61 */
62 public void characters(char[] ch, int start, int length) throws SAXException {
63 parent.characters(ch, start, length);
64 }
65
66 /**
67 * This overridden method ...
68 *
69 * @see org.xml.sax.ContentHandler#endDocument()
70 */
71 public void endDocument() throws SAXException {
72 parent.endDocument();
73 }
74
75 /**
76 * This overridden method ...
77 *
78 * @see org.xml.sax.ContentHandler#endPrefixMapping(java.lang.String)
79 */
80 public void endPrefixMapping(String prefix) throws SAXException {
81 parent.endPrefixMapping(prefix);
82 }
83
84 /**
85 * This overridden method ...
86 *
87 * @see org.xml.sax.ContentHandler#ignorableWhitespace(char[], int, int)
88 */
89 public void ignorableWhitespace(char[] ch, int start, int length)
90 throws SAXException {
91 parent.ignorableWhitespace(ch, start, length);
92 }
93
94 /**
95 * This overridden method ...
96 *
97 * @see org.xml.sax.ContentHandler#processingInstruction(java.lang.String, java.lang.String)
98 */
99 public void processingInstruction(String target, String data)
100 throws SAXException {
101 parent.processingInstruction(target, data);
102 }
103
104 /**
105 * This overridden method ...
106 *
107 * @see org.xml.sax.ContentHandler#setDocumentLocator(org.xml.sax.Locator)
108 */
109 public void setDocumentLocator(Locator locator) {
110 parent.setDocumentLocator(locator);
111 }
112
113 /**
114 * This overridden method ...
115 *
116 * @see org.xml.sax.ContentHandler#skippedEntity(java.lang.String)
117 */
118 public void skippedEntity(String name) throws SAXException {
119 parent.skippedEntity(name);
120 }
121
122 /**
123 * This overridden method ...
124 *
125 * @see org.xml.sax.ContentHandler#startDocument()
126 */
127 public void startDocument() throws SAXException {
128 parent.startDocument();
129 }
130
131 /**
132 * This overridden method ...
133 *
134 * @see org.xml.sax.ContentHandler#startPrefixMapping(java.lang.String, java.lang.String)
135 */
136 public void startPrefixMapping(String prefix, String uri)
137 throws SAXException {
138 parent.startPrefixMapping(prefix, uri);
139 }
140 }