~vcs-imports/xena/trunk

« back to all changes in this revision

Viewing changes to ext/src/xerces-2_9_1/samples/xni/parser/PSVIParser.java

  • Committer: matthewoliver
  • Date: 2009-12-10 03:18:07 UTC
  • Revision ID: vcs-imports@canonical.com-20091210031807-l086qguzdlljtkl9
Merged Xena Testing into Xena Stable for the Xena 5 release.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
/*
 
2
 * Licensed to the Apache Software Foundation (ASF) under one or more
 
3
 * contributor license agreements.  See the NOTICE file distributed with
 
4
 * this work for additional information regarding copyright ownership.
 
5
 * The ASF licenses this file to You under the Apache License, Version 2.0
 
6
 * (the "License"); you may not use this file except in compliance with
 
7
 * the License.  You may obtain a copy of the License at
 
8
 * 
 
9
 *      http://www.apache.org/licenses/LICENSE-2.0
 
10
 * 
 
11
 * Unless required by applicable law or agreed to in writing, software
 
12
 * distributed under the License is distributed on an "AS IS" BASIS,
 
13
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 
14
 * See the License for the specific language governing permissions and
 
15
 * limitations under the License.
 
16
 */
 
17
 
 
18
package xni.parser;
 
19
 
 
20
import org.apache.xerces.parsers.AbstractSAXParser;
 
21
 
 
22
/**
 
23
 * This parser class implements a SAX parser that includes DTDValidator, NamespaceBinder
 
24
 * XMLSchemaValidator and PSVI writer in the pipeline. The parser generates output in
 
25
 * psvi_output.xml file.
 
26
 * <strong>Note:</strong> PSVI follow as a consequence of validation and/or assessment, thus 
 
27
 * the following features must be turned on:
 
28
 * <ul>
 
29
 * <li>http://xml.org/sax/features/namespaces</li>
 
30
 * <li>http://xml.org/sax/features/validation</li>
 
31
 * <li>http://apache.org/xml/features/validation/schema</li>
 
32
 * </ul>
 
33
 *
 
34
 * @author Elena Litani,IBM 
 
35
 * @version $Id: PSVIParser.java,v 1.2 2009/12/10 03:18:50 matthewoliver Exp $
 
36
 */
 
37
public class PSVIParser
 
38
    extends AbstractSAXParser {
 
39
 
 
40
    //
 
41
    // Constructors
 
42
    //
 
43
 
 
44
    /** Constructs a SAX like parser using the PSVI configuration. */
 
45
    public PSVIParser() {
 
46
        super(new PSVIConfiguration());
 
47
    } // <init>()
 
48
 
 
49
} // class CSVParser