Class DdlGeneratorHibernate52.PersistenceXmlHandler
- java.lang.Object
-
- org.xml.sax.helpers.DefaultHandler
-
- de.jpdigital.maven.plugins.hibernate5ddl.DdlGeneratorHibernate52.PersistenceXmlHandler
-
- All Implemented Interfaces:
ContentHandler,DTDHandler,EntityResolver,ErrorHandler
- Enclosing class:
- DdlGeneratorHibernate52
private static class DdlGeneratorHibernate52.PersistenceXmlHandler extends DefaultHandler
A SAX Handler for processing thepersistence.xmlfile. Used byDdlGeneratorHibernate52.processPersistenceXml(org.hibernate.boot.registry.StandardServiceRegistryBuilder, de.jpdigital.maven.plugins.hibernate5ddl.GenerateDdlMojo).
-
-
Field Summary
Fields Modifier and Type Field Description private org.apache.maven.plugin.logging.Loglogprivate Set<String>propertiesToUseprivate StandardServiceRegistryBuilderregistryBuilder
-
Constructor Summary
Constructors Constructor Description PersistenceXmlHandler(StandardServiceRegistryBuilder registryBuilder, org.apache.maven.plugin.logging.Log log, Set<String> propertiesToUse)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidstartElement(String uri, String localName, String qName, Attributes attributes)-
Methods inherited from class org.xml.sax.helpers.DefaultHandler
characters, endDocument, endElement, endPrefixMapping, error, fatalError, ignorableWhitespace, notationDecl, processingInstruction, resolveEntity, setDocumentLocator, skippedEntity, startDocument, startPrefixMapping, unparsedEntityDecl, warning
-
-
-
-
Field Detail
-
registryBuilder
private final transient StandardServiceRegistryBuilder registryBuilder
-
log
private final transient org.apache.maven.plugin.logging.Log log
-
-
Constructor Detail
-
PersistenceXmlHandler
public PersistenceXmlHandler(StandardServiceRegistryBuilder registryBuilder, org.apache.maven.plugin.logging.Log log, Set<String> propertiesToUse)
-
-
Method Detail
-
startElement
public void startElement(String uri, String localName, String qName, Attributes attributes)
- Specified by:
startElementin interfaceContentHandler- Overrides:
startElementin classDefaultHandler
-
-