Top Description Fields Constructors Methods
liquibase.change.visitor

public Class ChangeVisitorFactory

extends Object
Class Inheritance
Imports
java.util.HashMap, .Map

Factory class for constructing the liquibase.change.ChangeVisitor implementation based on a change name.
See Also
liquibase.change.visitor.ChangeVisitor

Field Summary

Modifier and TypeField and Description
private static final ChangeVisitorFactory
private final Map<String, Class<T>>

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public ChangeVisitor
create(String tagName)

Create a new ChangeVisitor subclass based on the given tag name.

public static ChangeVisitorFactory
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

instanceback to summary
private static final ChangeVisitorFactory instance
tagToClassMapback to summary
private final Map<String, Class<T>> tagToClassMap
Annotations
@SuppressWarnings:unchecked

Constructor Detail

ChangeVisitorFactoryback to summary
private ChangeVisitorFactory()
Annotations
@SuppressWarnings:unchecked

Method Detail

createback to summary
public ChangeVisitor create(String tagName)

Create a new ChangeVisitor subclass based on the given tag name.

getInstanceback to summary
public static ChangeVisitorFactory getInstance()