EPP 0.2.6

com.neulevel.epp.core
Class EppParser

java.lang.Object
  extended bycom.neulevel.epp.core.EppParser
All Implemented Interfaces:
org.xml.sax.ErrorHandler

public class EppParser
extends java.lang.Object
implements org.xml.sax.ErrorHandler

This EppParser class is designed to parse and validate EPP XML messages against EPP XML Schema. Apache Xerces 1.3.1 for Java is required.

Version:
$Revision: 1.2 $ $Date: 2007/09/18 20:27:04 $
Author:
Ning Zhang ning.zhang@neustar.com

Constructor Summary
EppParser()
          Creates an EppParser object
EppParser(java.lang.String argv)
          Creates an EppParser object, given an EPP XML payload string
 
Method Summary
 void error(org.xml.sax.SAXParseException ex)
           
 void fatalError(org.xml.sax.SAXParseException ex)
           
 org.w3c.dom.Document getDocument()
          Gets Document object after parsing
 java.lang.String getErrorMessage()
          Gets parsing result formatted as plain text.
 org.apache.xerces.parsers.DOMParser getParser()
          Gets the DOM Parser used for parsing EPP messages
 EppResult getResult()
          Gets parsing result as an EppResult object
 org.w3c.dom.Node getRootNode()
          Gets the root "epp" node of parsing result as an Node object.
 boolean hasError()
          Checks if there is any errors
 void parse(java.lang.String argv)
          Parses an EPP message string
 void parseFile(java.lang.String file)
          Parses an EPP message stored in a file
 java.lang.String toString()
           
 void warning(org.xml.sax.SAXParseException ex)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

EppParser

public EppParser()
Creates an EppParser object


EppParser

public EppParser(java.lang.String argv)
Creates an EppParser object, given an EPP XML payload string

Method Detail

getParser

public org.apache.xerces.parsers.DOMParser getParser()
Gets the DOM Parser used for parsing EPP messages


parse

public void parse(java.lang.String argv)
Parses an EPP message string


parseFile

public void parseFile(java.lang.String file)
Parses an EPP message stored in a file


getDocument

public org.w3c.dom.Document getDocument()
Gets Document object after parsing


hasError

public boolean hasError()
Checks if there is any errors


getErrorMessage

public java.lang.String getErrorMessage()
Gets parsing result formatted as plain text.


getResult

public EppResult getResult()
Gets parsing result as an EppResult object


getRootNode

public org.w3c.dom.Node getRootNode()
Gets the root "epp" node of parsing result as an Node object. If there is any error, null is returned.


warning

public void warning(org.xml.sax.SAXParseException ex)
Specified by:
warning in interface org.xml.sax.ErrorHandler

error

public void error(org.xml.sax.SAXParseException ex)
Specified by:
error in interface org.xml.sax.ErrorHandler

fatalError

public void fatalError(org.xml.sax.SAXParseException ex)
                throws org.xml.sax.SAXException
Specified by:
fatalError in interface org.xml.sax.ErrorHandler
Throws:
org.xml.sax.SAXException

toString

public java.lang.String toString()

EPP 0.2.6

Copyright © 2001-2002 NeuLevel, Inc. All Rights Reserved.