Class DefaultJAXXBindingWriter

java.lang.Object
jaxx.compiler.binding.writers.AbstractJAXXBindingWriter<DefaultJAXXBinding>
jaxx.compiler.binding.writers.DefaultJAXXBindingWriter
All Implemented Interfaces:
JAXXBindingWriter<DefaultJAXXBinding>

public class DefaultJAXXBindingWriter
extends AbstractJAXXBindingWriter<DefaultJAXXBinding>
Created: 5 déc. 2009
Version:
$Revision$ Mise a jour: $Date$ par : $Author$
Author:
Tony Chemit - chemit@codelutin.com
  • Constructor Details

    • DefaultJAXXBindingWriter

      public DefaultJAXXBindingWriter()
  • Method Details

    • accept

      public boolean accept​(DataBinding binding)
      Description copied from interface: JAXXBindingWriter
      Test if a binding can be treated by the writer.
      Parameters:
      binding - the binding to test
      Returns:
      true if this writer can be used to generate binding creation code, false otherwise.
    • write

      public void write​(DataBinding binding, JavaFileGenerator generator, java.lang.StringBuilder buffer)
      Description copied from interface: JAXXBindingWriter
      Generate the creation code of the given binding and push it in the given buffer. Note: after beean in this method, the JAXXBindingWriter.isUsed() should always return true.
      Parameters:
      binding - the binding to use
      generator - common generator to build creation code
      buffer - where to push creation code
    • getConstructorParams

      protected java.lang.String getConstructorParams​(DataBinding binding, DataListener[] trackers)
      Specified by:
      getConstructorParams in class AbstractJAXXBindingWriter<DefaultJAXXBinding>