org.apache.myfaces.buildtools.maven2.plugin.faces.generator.taglib
Class AbstractTagGenerator
java.lang.Object
org.apache.myfaces.buildtools.maven2.plugin.faces.generator.taglib.AbstractTagGenerator
- Direct Known Subclasses:
- AbstractConverterTagGenerator, AbstractValidatorTagGenerator
public abstract class AbstractTagGenerator
- extends java.lang.Object
Field Summary |
protected boolean |
_is12
|
protected java.lang.String |
_licenseHeader
|
protected org.apache.maven.plugin.logging.Log |
_log
|
Constructor Summary |
AbstractTagGenerator(boolean is12,
java.lang.String licenseHeader,
org.apache.maven.plugin.logging.Log log)
|
Method Summary |
protected void |
addImportsFromPropertes(AbstractTagBean abstractTagBean,
java.util.Set imports)
|
protected java.io.File |
createFile(java.io.File generatedSourceDirectory,
java.lang.String fullClassName)
|
protected org.apache.maven.plugin.logging.Log |
getLog()
|
protected boolean |
is12()
|
protected java.lang.String |
resolveDateType(java.lang.String className,
boolean useMaxTime)
|
protected java.lang.String |
resolveType(java.lang.String className)
|
protected void |
writeConstructor(PrettyWriter out,
AbstractTagBean abstractTag)
|
protected void |
writeEnd(PrettyWriter out)
|
protected void |
writeHeader(PrettyWriter out,
AbstractTagBean converter,
java.util.Set imports)
|
protected void |
writeImports(PrettyWriter out,
AbstractTagBean abstractTagBean,
java.util.Set imports)
|
protected void |
writePreamble(PrettyWriter out)
|
protected void |
writePropertyMethods(PrettyWriter out,
AbstractTagBean abstractTag)
|
protected void |
writeRelease(PrettyWriter out,
AbstractTagBean abstractTag)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
_log
protected org.apache.maven.plugin.logging.Log _log
_is12
protected boolean _is12
_licenseHeader
protected java.lang.String _licenseHeader
AbstractTagGenerator
public AbstractTagGenerator(boolean is12,
java.lang.String licenseHeader,
org.apache.maven.plugin.logging.Log log)
writePreamble
protected void writePreamble(PrettyWriter out)
getLog
protected org.apache.maven.plugin.logging.Log getLog()
is12
protected boolean is12()
createFile
protected java.io.File createFile(java.io.File generatedSourceDirectory,
java.lang.String fullClassName)
writeConstructor
protected void writeConstructor(PrettyWriter out,
AbstractTagBean abstractTag)
throws java.io.IOException
- Throws:
java.io.IOException
writePropertyMethods
protected void writePropertyMethods(PrettyWriter out,
AbstractTagBean abstractTag)
throws java.io.IOException
- Throws:
java.io.IOException
writeRelease
protected void writeRelease(PrettyWriter out,
AbstractTagBean abstractTag)
throws java.io.IOException
- Throws:
java.io.IOException
writeEnd
protected void writeEnd(PrettyWriter out)
writeImports
protected void writeImports(PrettyWriter out,
AbstractTagBean abstractTagBean,
java.util.Set imports)
writeHeader
protected final void writeHeader(PrettyWriter out,
AbstractTagBean converter,
java.util.Set imports)
addImportsFromPropertes
protected void addImportsFromPropertes(AbstractTagBean abstractTagBean,
java.util.Set imports)
resolveDateType
protected java.lang.String resolveDateType(java.lang.String className,
boolean useMaxTime)
resolveType
protected java.lang.String resolveType(java.lang.String className)
Copyright © 2001-2009 Apache Software Foundation. All Rights Reserved.