org.javagen.agile.core.visitor
Class RegexRenameVisitor
java.lang.Object
org.javagen.agile.core.visitor.DefaultVisitor
org.javagen.agile.core.visitor.RegexRenameVisitor
- All Implemented Interfaces:
- Generator, Visit, Visitor
public class RegexRenameVisitor
- extends DefaultVisitor
Visits models applying regex to names, renaming them when a match is found.
Skips traversing the model If no regex have been set.
- Author:
- Richard Easterling
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RegexRenameVisitor
public RegexRenameVisitor()
gen
public Model gen(Model model)
- Description copied from interface:
Generator
- Entry point for generation task.
- Specified by:
gen in interface Generator- Overrides:
gen in class DefaultVisitor
- Parameters:
model - the model instance to generate on - parent nodes will be ignored.
- Returns:
- the result of the task - usualy the same as the input model.
visit
public void visit(Model model)
- Description copied from interface:
Visit
- Called to perform a specific process on a model instance.
- Specified by:
visit in interface Visit- Specified by:
visit in interface Visitor- Overrides:
visit in class DefaultVisitor
- Parameters:
model - instance to visit.
getRegexRename
public RegexRenamer getRegexRename()
setRegexRename
public void setRegexRename(RegexRenamer regexRenamer)
Copyright 2006-2006-2007 Outsource Cafe Inc.. All Rights Reserved.