org.javagen.agile.core.visitor
Class CustomizerVisitor
java.lang.Object
org.javagen.agile.core.visitor.CustomizerVisitor
- All Implemented Interfaces:
- Generator
public class CustomizerVisitor
- extends Object
- implements Generator
Customizes model by reading in metadata XML file and setting all non-null values
on model properties having matching IDs. Requires all nodes to have IDs and an
index to be present in the root node.
- Author:
- Richard Easterling
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CustomizerVisitor
public CustomizerVisitor()
gen
public Model gen(Model input)
- Description copied from interface:
Generator
- Entry point for generation task.
- Specified by:
gen in interface Generator
- Parameters:
input - the model instance to generate on - parent nodes will be ignored.
- Returns:
- the result of the task - usualy the same as the input model.
getXmlReader
public XmlReader getXmlReader()
setXmlReader
public void setXmlReader(XmlReader xmlReader)
getIdOverrideVisitor
public IdOverrideVisitor getIdOverrideVisitor()
setIdOverrideVisitor
public void setIdOverrideVisitor(IdOverrideVisitor idOverrideVisitor)
getIdPrefixFilter
public String getIdPrefixFilter()
setIdPrefixFilter
public void setIdPrefixFilter(String idPrefixFilter)
Copyright 2006-2006-2007 Outsource Cafe Inc.. All Rights Reserved.