Class DsXmlParser

  • All Implemented Interfaces:
    org.jboss.jca.common.metadata.MetadataParser<org.jboss.jca.common.api.metadata.ds.DataSources>

    public class DsXmlParser
    extends org.jboss.jca.common.metadata.ds.DsParser
    Parser for -ds.xml
    • Nested Class Summary

      • Nested classes/interfaces inherited from class org.jboss.jca.common.metadata.ds.DsParser

        org.jboss.jca.common.metadata.ds.DsParser.Tag
    • Field Summary

      • Fields inherited from class org.jboss.jca.common.metadata.common.AbstractParser

        bundle, log
    • Constructor Summary

      Constructors 
      Constructor Description
      DsXmlParser​(org.jboss.metadata.property.PropertyReplacer propertyReplacer)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected Credential parseCredential​(XMLStreamReader reader)
      parse credential tag
      protected DsSecurity parseDsSecurity​(XMLStreamReader reader)
      Parse security
      • Methods inherited from class org.jboss.jca.common.metadata.ds.DsParser

        parse, parse, parseDataSource, parseDataSources, parseDriver, parsePool, parseStatementSettings, parseTimeOutSettings, parseValidationSetting, parseXADataSource, parseXaPool
      • Methods inherited from class org.jboss.jca.common.metadata.common.AbstractParser

        attributeAsBoolean, attributeAsInt, attributeAsString, elementAsBoolean, elementAsFlushStrategy, elementAsInteger, elementAsLong, elementAsString, isSystemPropertiesResolved, parseCapacity, parseConfigProperty, parseExtension, parseRecovery, parseSecuritySettings, parseTimeOut, parseValidation, setSystemPropertiesResolved
      • Methods inherited from interface org.jboss.jca.common.metadata.MetadataParser

        isSystemPropertiesResolved, setSystemPropertiesResolved
    • Constructor Detail

      • DsXmlParser

        public DsXmlParser​(org.jboss.metadata.property.PropertyReplacer propertyReplacer)
    • Method Detail

      • parseDsSecurity

        protected DsSecurity parseDsSecurity​(XMLStreamReader reader)
                                      throws XMLStreamException,
                                             org.jboss.jca.common.metadata.ParserException,
                                             org.jboss.jca.common.api.validator.ValidateException
        Parse security
        Overrides:
        parseDsSecurity in class org.jboss.jca.common.metadata.ds.DsParser
        Parameters:
        reader - The reader
        Returns:
        The result
        Throws:
        XMLStreamException - XMLStreamException
        org.jboss.jca.common.metadata.ParserException - ParserException
        org.jboss.jca.common.api.validator.ValidateException - ValidateException
      • parseCredential

        protected Credential parseCredential​(XMLStreamReader reader)
                                      throws XMLStreamException,
                                             org.jboss.jca.common.metadata.ParserException,
                                             org.jboss.jca.common.api.validator.ValidateException
        parse credential tag
        Overrides:
        parseCredential in class org.jboss.jca.common.metadata.common.AbstractParser
        Parameters:
        reader - reader
        Returns:
        the parse Object
        Throws:
        XMLStreamException - in case of error
        org.jboss.jca.common.metadata.ParserException - in case of error
        org.jboss.jca.common.api.validator.ValidateException - in case of error