org.jboss.jca.common.metadata.ds.v11
Class DsParser

java.lang.Object
  extended by org.jboss.jca.common.metadata.AbstractParser
      extended by org.jboss.jca.common.metadata.ds.v10.DsParser
          extended by org.jboss.jca.common.metadata.ds.v11.DsParser
All Implemented Interfaces:
MetadataParser<org.jboss.jca.common.api.metadata.ds.DataSources>

public class DsParser
extends DsParser
implements MetadataParser<org.jboss.jca.common.api.metadata.ds.DataSources>

A datasource parser

Author:
Jesper Pedersen

Nested Class Summary
static class DsParser.Tag
          A Tag.
 
Field Summary
 
Fields inherited from class org.jboss.jca.common.metadata.ds.v10.DsParser
bundle
 
Constructor Summary
DsParser()
           
 
Method Summary
protected  org.jboss.jca.common.api.metadata.ds.DataSource parseDataSource(XMLStreamReader reader)
          Parse datasource
protected  org.jboss.jca.common.api.metadata.ds.v11.DsPool parsePool(XMLStreamReader reader)
          parse a CommonPool object
protected  org.jboss.jca.common.api.metadata.ds.XaDataSource parseXADataSource(XMLStreamReader reader)
          Parse XA datasource
protected  org.jboss.jca.common.api.metadata.ds.v11.DsXaPool parseXaPool(XMLStreamReader reader)
          parse a CommonXaPool object
 
Methods inherited from class org.jboss.jca.common.metadata.ds.v10.DsParser
parse, parse, parseDataSources, parseDriver, parseDsSecurity, parseStatementSettings, parseTimeOutSettings, parseValidationSetting
 
Methods inherited from class org.jboss.jca.common.metadata.AbstractParser
attributeAsBoolean, attributeAsInt, attributeAsString, elementAsBoolean, elementAsFlushStrategy, elementAsInteger, elementAsLong, elementAsString, isSystemPropertiesResolved, parseCredential, parseExtension, parseRecovery, parseSecuritySettings, setSystemPropertiesResolved
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.jboss.jca.common.metadata.MetadataParser
isSystemPropertiesResolved, parse, parse, setSystemPropertiesResolved
 

Constructor Detail

DsParser

public DsParser()
Method Detail

parseXADataSource

protected org.jboss.jca.common.api.metadata.ds.XaDataSource parseXADataSource(XMLStreamReader reader)
                                                                       throws XMLStreamException,
                                                                              ParserException,
                                                                              org.jboss.jca.common.api.validator.ValidateException
Description copied from class: DsParser
Parse XA datasource

Overrides:
parseXADataSource in class DsParser
Parameters:
reader - The reader
Returns:
The result
Throws:
XMLStreamException - XMLStreamException
ParserException - ParserException
org.jboss.jca.common.api.validator.ValidateException - ValidateException

parseDataSource

protected org.jboss.jca.common.api.metadata.ds.DataSource parseDataSource(XMLStreamReader reader)
                                                                   throws XMLStreamException,
                                                                          ParserException,
                                                                          org.jboss.jca.common.api.validator.ValidateException
Description copied from class: DsParser
Parse datasource

Overrides:
parseDataSource in class DsParser
Parameters:
reader - The reader
Returns:
The result
Throws:
XMLStreamException - XMLStreamException
ParserException - ParserException
org.jboss.jca.common.api.validator.ValidateException - ValidateException

parsePool

protected org.jboss.jca.common.api.metadata.ds.v11.DsPool parsePool(XMLStreamReader reader)
                                                             throws XMLStreamException,
                                                                    ParserException,
                                                                    org.jboss.jca.common.api.validator.ValidateException
parse a CommonPool object

Overrides:
parsePool in class AbstractParser
Parameters:
reader - reader
Returns:
the parsed CommonPool object
Throws:
XMLStreamException - XMLStreamException
ParserException - ParserException
org.jboss.jca.common.api.validator.ValidateException - ValidateException

parseXaPool

protected org.jboss.jca.common.api.metadata.ds.v11.DsXaPool parseXaPool(XMLStreamReader reader)
                                                                 throws XMLStreamException,
                                                                        ParserException,
                                                                        org.jboss.jca.common.api.validator.ValidateException
parse a CommonXaPool object

Overrides:
parseXaPool in class AbstractParser
Parameters:
reader - reader
Returns:
the parsed CommonXaPool object
Throws:
XMLStreamException - XMLStreamException
ParserException - ParserException
org.jboss.jca.common.api.validator.ValidateException - ValidateException


Copyright © 2012 JBoss, by Red Hat (http://www.jboss.org/ironjacamar)