Download Sources

com.liguorien.flex.generator.writers.as3.properties
Class EntityElement

java.lang.Object
  extended by com.liguorien.flex.generator.writers.as3.BuilderPropertyWriter
      extended by com.liguorien.flex.generator.writers.as3.properties.EntityElement
All Implemented Interfaces:
PropertyWriter<FlexModelBuilderHandler>

public class EntityElement
extends BuilderPropertyWriter

Output AS3 code to gets an entity XML from an object

Version:
0.2
Author:
Nicolas Désy

Field Summary
 
Fields inherited from interface com.liguorien.flex.generator.writers.PropertyWriter
COMPARATOR
 
Constructor Summary
EntityElement()
          Creates a new instance of EntityElement
 
Method Summary
 boolean acceptProperty(java.beans.PropertyDescriptor prop, FlexModelBuilderHandler handler)
          Accepts any generated entity class.
 void writeProperty(java.io.Writer w, FlexGenerator g, FlexModelBuilderHandler handler, java.lang.String varName, java.beans.PropertyDescriptor prop)
          Writes code to access a property.
 
Methods inherited from class com.liguorien.flex.generator.writers.as3.BuilderPropertyWriter
getPriority
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EntityElement

public EntityElement()
Creates a new instance of EntityElement

Method Detail

acceptProperty

public boolean acceptProperty(java.beans.PropertyDescriptor prop,
                              FlexModelBuilderHandler handler)

Accepts any generated entity class.

Parameters:
prop - The property to check
handler - The current generator handler
Returns:
A boolean value which indicates if the writer accepts to write the property

writeProperty

public void writeProperty(java.io.Writer w,
                          FlexGenerator g,
                          FlexModelBuilderHandler handler,
                          java.lang.String varName,
                          java.beans.PropertyDescriptor prop)
                   throws java.io.IOException
Description copied from interface: PropertyWriter
Writes code to access a property.

Parameters:
w - The Writer
g - The current generator
handler - The current handler
varName - The name of variable where the property is accessed
prop - The ProspectorDescriptor of the current property
Throws:
java.io.IOException

FlexGenerator

Copyright 2006 Nicolas Désy. All rights reserved.