public abstract class AbstractJAXXBindingWriter<B extends JAXXBinding> extends Object implements JAXXBindingWriter<B>
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
used |
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractJAXXBindingWriter(Class<B> type) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract String |
getConstructorParams(DataBinding binding,
DataListener[] trackers) |
Class<B> |
getType() |
boolean |
isUsed()
Test if the writer was at least used once (says that the method
JAXXBindingWriter.write(DataBinding, JavaFileGenerator, StringBuilder) was at least invoked once). |
void |
reset()
Reset internal states.
|
protected void |
writeInvocationMethod(DataBinding binding,
DataListener[] trackers,
JavaFileGenerator generator,
StringBuilder buffer,
List<JavaMethod> bMethods) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaccept, writepublic boolean isUsed()
JAXXBindingWriterJAXXBindingWriter.write(DataBinding, JavaFileGenerator, StringBuilder) was at least invoked once).isUsed in interface JAXXBindingWriter<B extends JAXXBinding>true if this writer was usedpublic Class<B> getType()
getType in interface JAXXBindingWriter<B extends JAXXBinding>JAXXBinding to generatepublic void reset()
JAXXBindingWriterused property which is
internal and must be reset to false for each compiler in order
to know if a type of writer is used for the file.reset in interface JAXXBindingWriter<B extends JAXXBinding>protected abstract String getConstructorParams(DataBinding binding, DataListener[] trackers)
protected void writeInvocationMethod(DataBinding binding, DataListener[] trackers, JavaFileGenerator generator, StringBuilder buffer, List<JavaMethod> bMethods)
Copyright © 2008–2018 Ultreia.io. All rights reserved.