Class JoramSaxWrapper
- java.lang.Object
-
- org.xml.sax.helpers.DefaultHandler
-
- org.objectweb.joram.client.jms.admin.JoramSaxWrapper
-
- All Implemented Interfaces:
ContentHandler,DTDHandler,EntityResolver,ErrorHandler
public class JoramSaxWrapper extends DefaultHandler
XML SAX Wrapper for Joram Administration configuration file.
-
-
Field Summary
Fields Modifier and Type Field Description (package private) static StringATT_CLASSNAMESyntaxic name for className attribute(package private) static StringATT_CNXTIMERSyntaxic name for cnxTimer attribute(package private) static StringATT_DMQSyntaxic name for dead message queue attribute(package private) static StringATT_FOREIGN(package private) static StringATT_HOSTSyntaxic name for host attribute(package private) static StringATT_IDENTITYCLASSSyntaxic name for identity class attribute(package private) static StringATT_LOCATIONSyntaxic name for location attribute(package private) static StringATT_LOGINSyntaxic name for login attribute(package private) static StringATT_NAMESyntaxic name for name attribute(package private) static StringATT_NBMAXMSGSyntaxic name for nbMaxMsg attribute(package private) static StringATT_PARENTSyntaxic name for parent attribute(package private) static StringATT_PASSWORDSyntaxic name for password attribute(package private) static StringATT_PORTSyntaxic name for port attribute(package private) static StringATT_RELIABLECLASSSyntaxic name for reliableClass attribute(package private) static StringATT_SERVERIDSyntaxic name for serverId attribute(package private) static StringATT_SYNCEXCONFULLDESTSyntaxic name for syncExceptionOnFull attribute(package private) static StringATT_THRESHOLDSyntaxic name for threshold attribute(package private) static StringATT_TIMEOUTSyntaxic name for timeout attribute(package private) static StringATT_TYPESyntaxic name for type attribute(package private) static StringATT_URLSyntaxic name for url attribute(package private) static StringATT_URLSSyntaxic name for urls attribute(package private) static StringATT_USERSyntaxic name for user attribute(package private) static StringATT_VALUESyntaxic name for value attribute(package private) AbstractConnectionFactorycf(package private) Hashtable<String,AbstractConnectionFactory>cfsContains ConnectionFactory defined in the current script(package private) StringclassName(package private) Hashtable<String,String>clusterTemporary set of cluster's elements(package private) Connectioncnx(package private) intcnxTimer(package private) StringconfWorking attribute used during configuration's(package private) List<String>currentInterceptorList(package private) AdminWrapperdefaultWrapperExternal wrapper used to perform administration stuff.(package private) static StringDFLT_CF(package private) Stringdmq(package private) static StringELT_ADMINMODULESyntaxic name for AdminModule element(package private) static StringELT_AMQP_ACQUISITION_QUEUE(package private) static StringELT_AMQP_ACQUISITION_TOPIC(package private) static StringELT_AMQP_BRIDGE_CNXSyntaxic name for AMQP bridge connection element(package private) static StringELT_AMQP_DISTRIBUTION_QUEUE(package private) static StringELT_AMQP_DISTRIBUTION_TOPIC(package private) static StringELT_CLUSTER_CFSyntaxic name for Cluster CF(package private) static StringELT_CLUSTER_ELEMENTSyntaxic name for Cluster element(package private) static StringELT_CLUSTER_QUEUESyntaxic name for Cluster Queue(package private) static StringELT_CLUSTER_TOPICSyntaxic name for Cluster Topic(package private) static StringELT_COLLECTOR_QUEUE(package private) static StringELT_COLLECTOR_TOPIC(package private) static StringELT_COLLOCATEDCONNECTSyntaxic name for collocatedConnect element(package private) static StringELT_CONNECTSyntaxic name for connect element(package private) static StringELT_CONNECTIONFACTORYSyntaxic name for ConnectionFactory element(package private) static StringELT_DESTINATIONSyntaxic name for Destination element(package private) static StringELT_DMQUEUESyntaxic name for Dead message Queue element(package private) static StringELT_FREEREADERSyntaxic name for freeReader element(package private) static StringELT_FREEWRITERSyntaxic name for freeWriter element(package private) static StringELT_IN_INTERCEPTORS(package private) static StringELT_INITIALCONTEXTSyntaxic name for InitialContext element(package private) static StringELT_INTERCEPTOR(package private) static StringELT_JMS_ACQUISITION_QUEUE(package private) static StringELT_JMS_ACQUISITION_TOPIC(package private) static StringELT_JMS_BRIDGE_CNXSyntaxic name for JMS bridge connection element(package private) static StringELT_JMS_DISTRIBUTION_QUEUE(package private) static StringELT_JMS_DISTRIBUTION_TOPIC(package private) static StringELT_JNDISyntaxic name for jndi element(package private) static StringELT_JORAMADMINSyntaxic name for JoramAdmin element(package private) static StringELT_LOCALSyntaxic name for local element(package private) static StringELT_LOCAL_ADMINMODULESyntaxic name for a colocated AdminModule element(package private) static StringELT_LOCAL_CONNECTIONFACTORYSyntaxic name for a colocated ConnectionFactory element(package private) static StringELT_MONITORING_QUEUE(package private) static StringELT_MONITORING_TOPIC(package private) static StringELT_OUT_INTERCEPTORS(package private) static StringELT_PROPERTYSyntaxic name for property element(package private) static StringELT_QUEUESyntaxic name for Queue element(package private) static StringELT_READERSyntaxic name for reader element(package private) static StringELT_REST_ACQUISITION_QUEUE(package private) static StringELT_REST_DISTRIBUTION_QUEUE(package private) static StringELT_SCHEDULER_QUEUE(package private) static StringELT_SERVERSyntaxic name for Server element(package private) static StringELT_SSL_ADMINMODULESyntaxic name for a SSL AdminModule element(package private) static StringELT_SSL_CONNECTIONFACTORYSyntaxic name for a SSL ConnectionFactory element(package private) static StringELT_TCPSyntaxic name for tcp element(package private) static StringELT_TCP_ADMINMODULESyntaxic name for a TCP AdminModule element(package private) static StringELT_TCP_CONNECTIONFACTORYSyntaxic name for a TCP ConnectionFactory element(package private) static StringELT_TOPICSyntaxic name for Topic element(package private) static StringELT_USERSyntaxic name for User element(package private) static StringELT_WRITERSyntaxic name for writer element(package private) Stringforeign(package private) booleanfreeReading(package private) booleanfreeWriting(package private) Stringhost(package private) StringidentityClass(package private) List<String>inInterceptorClassname(package private) InitialContextjndiCtx(package private) StringjndiName(package private) StringjoramAdmNameName of joram admin to get from the file.static org.objectweb.util.monolog.api.Loggerlogger(package private) Stringlogin(package private) Stringname(package private) intnbMaxMsg(package private) List<String>outInterceptorClassname(package private) Stringparent(package private) Stringpassword(package private) intport(package private) Propertiesproperties(package private) Hashtable<String,Queue>queuesContains all queues defined in the current script(package private) Vector<String>readers(package private) StringreliableClassstatic StringSCN(package private) intserverId(package private) booleansyncExceptionOnFull(package private) intthreshold(package private) inttimeout(package private) Hashtable<String,AdministeredObject>toBind(package private) Hashtable<String,Topic>topicsContains all topics defined in the current script(package private) Stringtype(package private) Stringurl(package private) Stringuser(package private) Hashtable<String,User>usersContains all users defined in the current script(package private) AdminWrapperwrapperWrapper used to perform administration stuff.(package private) Vector<String>writers
-
Constructor Summary
Constructors Constructor Description JoramSaxWrapper()Builds a new JoramSaxWrapper using by default AdminModule static connection.JoramSaxWrapper(AdminWrapper defaultWrapper)Builds a new JoramSaxWrapper using by default the given administration connection.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) voidclose()(package private) voidconfigureConnectionFactory(AbstractConnectionFactory cf)(package private) voidconfigureDestination(Destination dest)voidendDocument()Finalizes parsing of a document.voidendElement(String uri, String localName, String rawName)Receive notification of the end of an element.voiderror(SAXParseException e)Handles notification of a recoverable parser error.voidfatalError(SAXParseException e)Handles notification of a non-recoverable parser error.private voidgetConnectionAtts(Attributes atts)private voidgetLoginAtts(Attributes atts)private voidgetQueueAtts(Attributes atts)(package private) voidgetTopicAtts(Attributes atts)(package private) AdminWrappergetWrapper()Returns the wrapper to use.private booleanisSet(String value)voidparse(Reader cfgReader, String cfgName)Launches the XML parser.(package private) voidregisterDestination(Destination dest)(package private) voidsetDestinationDMQ(String name, Destination dest, String dmq)voidstartDocument()Initializes parsing of a document.voidstartElement(String uri, String localName, String rawName, Attributes atts)Receive notification of the start of an element.voidwarning(SAXParseException e)Handles notification of a parser warning.-
Methods inherited from class org.xml.sax.helpers.DefaultHandler
characters, endPrefixMapping, ignorableWhitespace, notationDecl, processingInstruction, resolveEntity, setDocumentLocator, skippedEntity, startPrefixMapping, unparsedEntityDecl
-
-
-
-
Field Detail
-
SCN
public static final String SCN
- See Also:
- Constant Field Values
-
ELT_JORAMADMIN
static final String ELT_JORAMADMIN
Syntaxic name for JoramAdmin element- See Also:
- Constant Field Values
-
ELT_ADMINMODULE
static final String ELT_ADMINMODULE
Syntaxic name for AdminModule element- See Also:
- Constant Field Values
-
ELT_CONNECT
static final String ELT_CONNECT
Syntaxic name for connect element- See Also:
- Constant Field Values
-
ELT_COLLOCATEDCONNECT
static final String ELT_COLLOCATEDCONNECT
Syntaxic name for collocatedConnect element- See Also:
- Constant Field Values
-
ELT_LOCAL_ADMINMODULE
static final String ELT_LOCAL_ADMINMODULE
Syntaxic name for a colocated AdminModule element- See Also:
- Constant Field Values
-
ELT_TCP_ADMINMODULE
static final String ELT_TCP_ADMINMODULE
Syntaxic name for a TCP AdminModule element- See Also:
- Constant Field Values
-
ELT_SSL_ADMINMODULE
static final String ELT_SSL_ADMINMODULE
Syntaxic name for a SSL AdminModule element- See Also:
- Constant Field Values
-
ELT_CONNECTIONFACTORY
static final String ELT_CONNECTIONFACTORY
Syntaxic name for ConnectionFactory element- See Also:
- Constant Field Values
-
ELT_TCP
static final String ELT_TCP
Syntaxic name for tcp element- See Also:
- Constant Field Values
-
ELT_LOCAL
static final String ELT_LOCAL
Syntaxic name for local element- See Also:
- Constant Field Values
-
ELT_LOCAL_CONNECTIONFACTORY
static final String ELT_LOCAL_CONNECTIONFACTORY
Syntaxic name for a colocated ConnectionFactory element- See Also:
- Constant Field Values
-
ELT_TCP_CONNECTIONFACTORY
static final String ELT_TCP_CONNECTIONFACTORY
Syntaxic name for a TCP ConnectionFactory element- See Also:
- Constant Field Values
-
ELT_SSL_CONNECTIONFACTORY
static final String ELT_SSL_CONNECTIONFACTORY
Syntaxic name for a SSL ConnectionFactory element- See Also:
- Constant Field Values
-
ELT_JNDI
static final String ELT_JNDI
Syntaxic name for jndi element- See Also:
- Constant Field Values
-
ELT_SERVER
static final String ELT_SERVER
Syntaxic name for Server element- See Also:
- Constant Field Values
-
ELT_USER
static final String ELT_USER
Syntaxic name for User element- See Also:
- Constant Field Values
-
ELT_DESTINATION
static final String ELT_DESTINATION
Syntaxic name for Destination element- See Also:
- Constant Field Values
-
ELT_QUEUE
static final String ELT_QUEUE
Syntaxic name for Queue element- See Also:
- Constant Field Values
-
ELT_TOPIC
static final String ELT_TOPIC
Syntaxic name for Topic element- See Also:
- Constant Field Values
-
ELT_DMQUEUE
static final String ELT_DMQUEUE
Syntaxic name for Dead message Queue element- See Also:
- Constant Field Values
-
ELT_JMS_ACQUISITION_QUEUE
static final String ELT_JMS_ACQUISITION_QUEUE
- See Also:
- Constant Field Values
-
ELT_JMS_ACQUISITION_TOPIC
static final String ELT_JMS_ACQUISITION_TOPIC
- See Also:
- Constant Field Values
-
ELT_JMS_DISTRIBUTION_QUEUE
static final String ELT_JMS_DISTRIBUTION_QUEUE
- See Also:
- Constant Field Values
-
ELT_JMS_DISTRIBUTION_TOPIC
static final String ELT_JMS_DISTRIBUTION_TOPIC
- See Also:
- Constant Field Values
-
ELT_REST_ACQUISITION_QUEUE
static final String ELT_REST_ACQUISITION_QUEUE
- See Also:
- Constant Field Values
-
ELT_REST_DISTRIBUTION_QUEUE
static final String ELT_REST_DISTRIBUTION_QUEUE
- See Also:
- Constant Field Values
-
ELT_AMQP_ACQUISITION_QUEUE
static final String ELT_AMQP_ACQUISITION_QUEUE
- See Also:
- Constant Field Values
-
ELT_AMQP_ACQUISITION_TOPIC
static final String ELT_AMQP_ACQUISITION_TOPIC
- See Also:
- Constant Field Values
-
ELT_AMQP_DISTRIBUTION_QUEUE
static final String ELT_AMQP_DISTRIBUTION_QUEUE
- See Also:
- Constant Field Values
-
ELT_AMQP_DISTRIBUTION_TOPIC
static final String ELT_AMQP_DISTRIBUTION_TOPIC
- See Also:
- Constant Field Values
-
ELT_SCHEDULER_QUEUE
static final String ELT_SCHEDULER_QUEUE
- See Also:
- Constant Field Values
-
ELT_COLLECTOR_QUEUE
static final String ELT_COLLECTOR_QUEUE
- See Also:
- Constant Field Values
-
ELT_COLLECTOR_TOPIC
static final String ELT_COLLECTOR_TOPIC
- See Also:
- Constant Field Values
-
ELT_MONITORING_QUEUE
static final String ELT_MONITORING_QUEUE
- See Also:
- Constant Field Values
-
ELT_MONITORING_TOPIC
static final String ELT_MONITORING_TOPIC
- See Also:
- Constant Field Values
-
ELT_PROPERTY
static final String ELT_PROPERTY
Syntaxic name for property element- See Also:
- Constant Field Values
-
ELT_READER
static final String ELT_READER
Syntaxic name for reader element- See Also:
- Constant Field Values
-
ELT_WRITER
static final String ELT_WRITER
Syntaxic name for writer element- See Also:
- Constant Field Values
-
ELT_FREEREADER
static final String ELT_FREEREADER
Syntaxic name for freeReader element- See Also:
- Constant Field Values
-
ELT_FREEWRITER
static final String ELT_FREEWRITER
Syntaxic name for freeWriter element- See Also:
- Constant Field Values
-
ELT_INITIALCONTEXT
static final String ELT_INITIALCONTEXT
Syntaxic name for InitialContext element- See Also:
- Constant Field Values
-
ELT_CLUSTER_CF
static final String ELT_CLUSTER_CF
Syntaxic name for Cluster CF- See Also:
- Constant Field Values
-
ELT_CLUSTER_QUEUE
static final String ELT_CLUSTER_QUEUE
Syntaxic name for Cluster Queue- See Also:
- Constant Field Values
-
ELT_CLUSTER_TOPIC
static final String ELT_CLUSTER_TOPIC
Syntaxic name for Cluster Topic- See Also:
- Constant Field Values
-
ELT_CLUSTER_ELEMENT
static final String ELT_CLUSTER_ELEMENT
Syntaxic name for Cluster element- See Also:
- Constant Field Values
-
ELT_IN_INTERCEPTORS
static final String ELT_IN_INTERCEPTORS
- See Also:
- Constant Field Values
-
ELT_OUT_INTERCEPTORS
static final String ELT_OUT_INTERCEPTORS
- See Also:
- Constant Field Values
-
ELT_INTERCEPTOR
static final String ELT_INTERCEPTOR
- See Also:
- Constant Field Values
-
ELT_AMQP_BRIDGE_CNX
static final String ELT_AMQP_BRIDGE_CNX
Syntaxic name for AMQP bridge connection element- See Also:
- Constant Field Values
-
ELT_JMS_BRIDGE_CNX
static final String ELT_JMS_BRIDGE_CNX
Syntaxic name for JMS bridge connection element- See Also:
- Constant Field Values
-
ATT_NAME
static final String ATT_NAME
Syntaxic name for name attribute- See Also:
- Constant Field Values
-
ATT_LOGIN
static final String ATT_LOGIN
Syntaxic name for login attribute- See Also:
- Constant Field Values
-
ATT_PASSWORD
static final String ATT_PASSWORD
Syntaxic name for password attribute- See Also:
- Constant Field Values
-
ATT_VALUE
static final String ATT_VALUE
Syntaxic name for value attribute- See Also:
- Constant Field Values
-
ATT_HOST
static final String ATT_HOST
Syntaxic name for host attribute- See Also:
- Constant Field Values
-
ATT_PORT
static final String ATT_PORT
Syntaxic name for port attribute- See Also:
- Constant Field Values
-
ATT_CNXTIMER
static final String ATT_CNXTIMER
Syntaxic name for cnxTimer attribute- See Also:
- Constant Field Values
-
ATT_RELIABLECLASS
static final String ATT_RELIABLECLASS
Syntaxic name for reliableClass attribute- See Also:
- Constant Field Values
-
ATT_URL
static final String ATT_URL
Syntaxic name for url attribute- See Also:
- Constant Field Values
-
ATT_TIMEOUT
static final String ATT_TIMEOUT
Syntaxic name for timeout attribute- See Also:
- Constant Field Values
-
ATT_SERVERID
static final String ATT_SERVERID
Syntaxic name for serverId attribute- See Also:
- Constant Field Values
-
ATT_TYPE
static final String ATT_TYPE
Syntaxic name for type attribute- See Also:
- Constant Field Values
-
ATT_CLASSNAME
static final String ATT_CLASSNAME
Syntaxic name for className attribute- See Also:
- Constant Field Values
-
ATT_USER
static final String ATT_USER
Syntaxic name for user attribute- See Also:
- Constant Field Values
-
ATT_DMQ
static final String ATT_DMQ
Syntaxic name for dead message queue attribute- See Also:
- Constant Field Values
-
ATT_NBMAXMSG
static final String ATT_NBMAXMSG
Syntaxic name for nbMaxMsg attribute- See Also:
- Constant Field Values
-
ATT_PARENT
static final String ATT_PARENT
Syntaxic name for parent attribute- See Also:
- Constant Field Values
-
ATT_THRESHOLD
static final String ATT_THRESHOLD
Syntaxic name for threshold attribute- See Also:
- Constant Field Values
-
ATT_LOCATION
static final String ATT_LOCATION
Syntaxic name for location attribute- See Also:
- Constant Field Values
-
ATT_IDENTITYCLASS
static final String ATT_IDENTITYCLASS
Syntaxic name for identity class attribute- See Also:
- Constant Field Values
-
ATT_URLS
static final String ATT_URLS
Syntaxic name for urls attribute- See Also:
- Constant Field Values
-
ATT_SYNCEXCONFULLDEST
static final String ATT_SYNCEXCONFULLDEST
Syntaxic name for syncExceptionOnFull attribute- See Also:
- Constant Field Values
-
ATT_FOREIGN
static final String ATT_FOREIGN
- See Also:
- Constant Field Values
-
DFLT_CF
static final String DFLT_CF
- See Also:
- Constant Field Values
-
name
String name
-
login
String login
-
password
String password
-
host
String host
-
port
int port
-
cnxTimer
int cnxTimer
-
reliableClass
String reliableClass
-
url
String url
-
timeout
int timeout
-
serverId
int serverId
-
className
String className
-
foreign
String foreign
-
user
String user
-
type
String type
-
properties
Properties properties
-
identityClass
String identityClass
-
jndiName
String jndiName
-
toBind
Hashtable<String,AdministeredObject> toBind
-
freeReading
boolean freeReading
-
freeWriting
boolean freeWriting
-
jndiCtx
InitialContext jndiCtx
-
defaultWrapper
AdminWrapper defaultWrapper
External wrapper used to perform administration stuff.It is defined at creation and it is used by default if no administration connection is defined in the script. if it is not defined the static AdminModule connection is used.
-
wrapper
AdminWrapper wrapper
Wrapper used to perform administration stuff.It is defined through AdminModule element, it is closed at the end of the script. if it is not defined the wrapper set at creation is used, if none the static AdminModule connection is used.
-
cnx
Connection cnx
-
cfs
Hashtable<String,AbstractConnectionFactory> cfs
Contains ConnectionFactory defined in the current script
-
dmq
String dmq
-
threshold
int threshold
-
nbMaxMsg
int nbMaxMsg
-
parent
String parent
-
syncExceptionOnFull
boolean syncExceptionOnFull
-
joramAdmName
String joramAdmName
Name of joram admin to get from the file.
-
conf
String conf
Working attribute used during configuration's
-
logger
public static org.objectweb.util.monolog.api.Logger logger
-
-
Constructor Detail
-
JoramSaxWrapper
public JoramSaxWrapper()
Builds a new JoramSaxWrapper using by default AdminModule static connection.
-
JoramSaxWrapper
public JoramSaxWrapper(AdminWrapper defaultWrapper)
Builds a new JoramSaxWrapper using by default the given administration connection.- Parameters:
defaultWrapper- The administration connection to use by default.
-
-
Method Detail
-
getWrapper
AdminWrapper getWrapper() throws ConnectException
Returns the wrapper to use.- Returns:
- The wrapper to use.
- Throws:
ConnectException- if no wrapper is defined.
-
close
void close() throws JMSException- Throws:
JMSException
-
parse
public void parse(Reader cfgReader, String cfgName) throws Exception
Launches the XML parser.- Throws:
Exception
-
fatalError
public void fatalError(SAXParseException e) throws SAXException
Handles notification of a non-recoverable parser error.- Specified by:
fatalErrorin interfaceErrorHandler- Overrides:
fatalErrorin classDefaultHandler- Parameters:
e- The warning information encoded as an exception.- Throws:
SAXException- Any SAX exception, possibly wrapping another exception.
-
error
public void error(SAXParseException e) throws SAXException
Handles notification of a recoverable parser error.- Specified by:
errorin interfaceErrorHandler- Overrides:
errorin classDefaultHandler- Parameters:
e- The warning information encoded as an exception.- Throws:
SAXException- Any SAX exception, possibly wrapping another exception.
-
warning
public void warning(SAXParseException e) throws SAXException
Handles notification of a parser warning.- Specified by:
warningin interfaceErrorHandler- Overrides:
warningin classDefaultHandler- Parameters:
e- The warning information encoded as an exception.- Throws:
SAXException- Any SAX exception, possibly wrapping another exception.
-
isSet
private final boolean isSet(String value)
-
startDocument
public void startDocument() throws SAXExceptionInitializes parsing of a document.- Specified by:
startDocumentin interfaceContentHandler- Overrides:
startDocumentin classDefaultHandler- Throws:
SAXException- unspecialized error
-
startElement
public void startElement(String uri, String localName, String rawName, Attributes atts) throws SAXException
Receive notification of the start of an element.- Specified by:
startElementin interfaceContentHandler- Overrides:
startElementin classDefaultHandler- Parameters:
uri- The Namespace URIlocalName- The local namerawName- The qualified nameatts- The attributes attached to the element.- Throws:
SAXException- unspecialized error
-
getLoginAtts
private void getLoginAtts(Attributes atts)
-
getConnectionAtts
private void getConnectionAtts(Attributes atts)
-
getQueueAtts
private void getQueueAtts(Attributes atts) throws SAXException
- Throws:
SAXException
-
getTopicAtts
void getTopicAtts(Attributes atts) throws SAXException
- Throws:
SAXException
-
endElement
public void endElement(String uri, String localName, String rawName) throws SAXException
Receive notification of the end of an element.- Specified by:
endElementin interfaceContentHandler- Overrides:
endElementin classDefaultHandler- Parameters:
uri- The Namespace URIlocalName- The local namerawName- The qualified name- Throws:
SAXException- unspecialized error
-
configureConnectionFactory
void configureConnectionFactory(AbstractConnectionFactory cf)
-
configureDestination
void configureDestination(Destination dest) throws Exception
- Throws:
Exception
-
registerDestination
void registerDestination(Destination dest)
-
setDestinationDMQ
void setDestinationDMQ(String name, Destination dest, String dmq) throws Exception
- Throws:
Exception
-
endDocument
public void endDocument() throws SAXExceptionFinalizes parsing of a document.- Specified by:
endDocumentin interfaceContentHandler- Overrides:
endDocumentin classDefaultHandler- Throws:
SAXException- unspecialized error
-
-