/*
* reserved comment block
* DO NOT REMOVE OR ALTER!
*/
/*
* Copyright 1999-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
*
*
* 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.
*/
/**
* Base class of all XML-related parsers.
* <p>
* In addition to the features and properties recognized by the parser
* configuration, this parser recognizes these additional features and
* properties:
* <ul>
* <li>Properties
* <ul>
* </ul>
* </ul>
*
* @author Arnaud Le Hors, IBM
* @author Andy Clark, IBM
*
* @version $Id: XMLParser.java,v 1.5 2007/07/20 14:11:21 spericas Exp $
*/
public abstract class XMLParser {
//
// Constants
//
// properties
/** Property identifier: entity resolver. */
/** Property identifier: error handler. */
/** Recognized properties. */
};
//
// Data
//
/** The parser configuration. */
//
// Constructors
//
/**
* Query the state of a feature.
*/
}
/**
* Default Constructor.
*/
// save configuration
// add default recognized properties
} // <init>(XMLParserConfiguration)
//
// Public methods
//
/**
* parse
*
* @param inputSource
*
* @exception XNIException
* @exception java.io.IOException
*/
throws XNIException, IOException {
reset();
} // parse(XMLInputSource)
//
// Protected methods
//
/**
* reset all components before parsing
*/
} // reset()
} // class XMLParser