org.granite.builder.properties
Class Gas3

java.lang.Object
  extended by org.granite.builder.properties.Gas3
All Implemented Interfaces:
Validable

public class Gas3
extends java.lang.Object
implements Validable

Author:
Franck WOLFF

Constructor Summary
Gas3()
           
Gas3(java.lang.String uid, java.lang.String as3TypeFactory, java.lang.String entityFactory, java.lang.String remoteDestinationFactory)
           
 
Method Summary
 java.lang.String getAs3TypeFactory()
           
 java.util.List<Gas3Classpath> getClasspaths()
           
 java.lang.String getEntityFactory()
           
 Gas3Source getMatchingSource(java.lang.String path, java.lang.String file)
           
 TemplateUri[] getMatchingTemplateUris(JavaType.Kind kind)
           
 java.util.TreeSet<Gas3Project> getProjects()
           
 java.lang.String getRemoteDestinationFactory()
           
 java.util.TreeSet<Gas3Source> getSources()
           
 Gas3Template getTemplate(JavaType.Kind kind)
           
 java.util.Set<Gas3Template> getTemplates()
           
 java.util.List<Gas3Transformer> getTransformers()
           
 java.util.Set<Gas3Translator> getTranslators()
           
 java.lang.String getUid()
           
 boolean isDebugEnabled()
           
 boolean isExternalizeBigDecimal()
           
 boolean isExternalizeBigInteger()
           
 boolean isExternalizeLong()
           
 boolean isFlexConfig()
           
 void setAs3TypeFactory(java.lang.String as3TypeFactory)
           
 void setClasspaths(java.util.List<Gas3Classpath> classpaths)
           
 void setDebugEnabled(boolean debugEnabled)
           
 void setEntityFactory(java.lang.String entityFactory)
           
 void setExternalizeBigDecimal(boolean externalizeBigDecimal)
           
 void setExternalizeBigInteger(boolean externalizeBigInteger)
           
 void setExternalizeLong(boolean externalizeLong)
           
 void setFlexConfig(boolean flexConfig)
           
 void setProjects(java.util.TreeSet<Gas3Project> projects)
           
 void setRemoteDestinationFactory(java.lang.String remoteDestinationFactory)
           
 void setSources(java.util.TreeSet<Gas3Source> sources)
           
 void setTemplates(java.util.Set<Gas3Template> templates)
           
 void setUid(java.lang.String uid)
           
 void validate(ValidationResults results)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Gas3

public Gas3()

Gas3

public Gas3(java.lang.String uid,
            java.lang.String as3TypeFactory,
            java.lang.String entityFactory,
            java.lang.String remoteDestinationFactory)
Method Detail

getUid

public java.lang.String getUid()

setUid

public void setUid(java.lang.String uid)

getAs3TypeFactory

public java.lang.String getAs3TypeFactory()

setAs3TypeFactory

public void setAs3TypeFactory(java.lang.String as3TypeFactory)

getEntityFactory

public java.lang.String getEntityFactory()

setEntityFactory

public void setEntityFactory(java.lang.String entityFactory)

getRemoteDestinationFactory

public java.lang.String getRemoteDestinationFactory()

setRemoteDestinationFactory

public void setRemoteDestinationFactory(java.lang.String remoteDestinationFactory)

isDebugEnabled

public boolean isDebugEnabled()

setDebugEnabled

public void setDebugEnabled(boolean debugEnabled)

isFlexConfig

public boolean isFlexConfig()

setFlexConfig

public void setFlexConfig(boolean flexConfig)

isExternalizeLong

public boolean isExternalizeLong()

setExternalizeLong

public void setExternalizeLong(boolean externalizeLong)

isExternalizeBigInteger

public boolean isExternalizeBigInteger()

setExternalizeBigInteger

public void setExternalizeBigInteger(boolean externalizeBigInteger)

isExternalizeBigDecimal

public boolean isExternalizeBigDecimal()

setExternalizeBigDecimal

public void setExternalizeBigDecimal(boolean externalizeBigDecimal)

getSources

public java.util.TreeSet<Gas3Source> getSources()

setSources

public void setSources(java.util.TreeSet<Gas3Source> sources)

getMatchingSource

public Gas3Source getMatchingSource(java.lang.String path,
                                    java.lang.String file)

getProjects

public java.util.TreeSet<Gas3Project> getProjects()

setProjects

public void setProjects(java.util.TreeSet<Gas3Project> projects)

getClasspaths

public java.util.List<Gas3Classpath> getClasspaths()

setClasspaths

public void setClasspaths(java.util.List<Gas3Classpath> classpaths)

getTemplates

public java.util.Set<Gas3Template> getTemplates()

setTemplates

public void setTemplates(java.util.Set<Gas3Template> templates)

getTemplate

public Gas3Template getTemplate(JavaType.Kind kind)

getMatchingTemplateUris

public TemplateUri[] getMatchingTemplateUris(JavaType.Kind kind)

getTransformers

public java.util.List<Gas3Transformer> getTransformers()

getTranslators

public java.util.Set<Gas3Translator> getTranslators()

validate

public void validate(ValidationResults results)
Specified by:
validate in interface Validable