org.onebusaway.gtfs.csv.schema
Class EntitySchemaFactoryHelper

java.lang.Object
  extended by org.onebusaway.gtfs.csv.schema.EntitySchemaFactoryHelper

public class EntitySchemaFactoryHelper
extends java.lang.Object


Constructor Summary
EntitySchemaFactoryHelper(DefaultEntitySchemaFactory factory)
           
 
Method Summary
 CsvEntityMappingBean addEntity(java.lang.Class<?> entityClass)
           
 CsvEntityMappingBean addEntity(java.lang.Class<?> entityClass, java.lang.String filename)
           
 CsvEntityMappingBean addEntity(java.lang.Class<?> entityClass, java.lang.String filename, java.lang.String prefix)
           
 CsvFieldMappingBean addField(CsvEntityMappingBean entityBean, java.lang.String fieldName)
           
 CsvFieldMappingBean addField(CsvEntityMappingBean entityBean, java.lang.String fieldName, FieldMappingFactory factory)
           
 CsvFieldMappingBean addField(CsvEntityMappingBean entityBean, java.lang.String fieldName, FieldMappingFactory factory, int order)
           
 CsvFieldMappingBean addField(CsvEntityMappingBean entityBean, java.lang.String fieldName, java.lang.String csvFieldName)
           
 CsvFieldMappingBean addField(CsvEntityMappingBean entityBean, java.lang.String fieldName, java.lang.String csvFieldName, FieldMappingFactory factory)
           
 CsvFieldMappingBean addField(CsvEntityMappingBean entityBean, java.lang.String fieldName, java.lang.String csvFieldName, FieldMappingFactory factory, int order)
           
 CsvFieldMappingBean[] addFields(CsvEntityMappingBean entityBean, java.lang.String... fieldNames)
           
 CsvFieldMappingBean addIgnorableField(CsvEntityMappingBean entityBean, java.lang.String fieldName)
           
 CsvFieldMappingBean addOptionalField(CsvEntityMappingBean entityBean, java.lang.String fieldName)
           
 CsvFieldMappingBean addOptionalField(CsvEntityMappingBean entityBean, java.lang.String fieldName, FieldMappingFactory fieldMappingFactory)
           
 CsvFieldMappingBean addOptionalField(CsvEntityMappingBean entityBean, java.lang.String fieldName, java.lang.String csvFieldName)
           
 CsvFieldMappingBean addOptionalField(CsvEntityMappingBean entityBean, java.lang.String fieldName, java.lang.String csvFieldName, FieldMappingFactory fieldMappingFactory)
           
 CsvFieldMappingBean[] addOptionalFields(CsvEntityMappingBean entityBean, java.lang.String... fieldNames)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EntitySchemaFactoryHelper

public EntitySchemaFactoryHelper(DefaultEntitySchemaFactory factory)
Method Detail

addEntity

public CsvEntityMappingBean addEntity(java.lang.Class<?> entityClass)

addEntity

public CsvEntityMappingBean addEntity(java.lang.Class<?> entityClass,
                                      java.lang.String filename)

addEntity

public CsvEntityMappingBean addEntity(java.lang.Class<?> entityClass,
                                      java.lang.String filename,
                                      java.lang.String prefix)

addField

public CsvFieldMappingBean addField(CsvEntityMappingBean entityBean,
                                    java.lang.String fieldName)

addFields

public CsvFieldMappingBean[] addFields(CsvEntityMappingBean entityBean,
                                       java.lang.String... fieldNames)

addField

public CsvFieldMappingBean addField(CsvEntityMappingBean entityBean,
                                    java.lang.String fieldName,
                                    java.lang.String csvFieldName)

addField

public CsvFieldMappingBean addField(CsvEntityMappingBean entityBean,
                                    java.lang.String fieldName,
                                    FieldMappingFactory factory)

addField

public CsvFieldMappingBean addField(CsvEntityMappingBean entityBean,
                                    java.lang.String fieldName,
                                    FieldMappingFactory factory,
                                    int order)

addField

public CsvFieldMappingBean addField(CsvEntityMappingBean entityBean,
                                    java.lang.String fieldName,
                                    java.lang.String csvFieldName,
                                    FieldMappingFactory factory)

addField

public CsvFieldMappingBean addField(CsvEntityMappingBean entityBean,
                                    java.lang.String fieldName,
                                    java.lang.String csvFieldName,
                                    FieldMappingFactory factory,
                                    int order)

addOptionalField

public CsvFieldMappingBean addOptionalField(CsvEntityMappingBean entityBean,
                                            java.lang.String fieldName)

addOptionalField

public CsvFieldMappingBean addOptionalField(CsvEntityMappingBean entityBean,
                                            java.lang.String fieldName,
                                            java.lang.String csvFieldName)

addOptionalField

public CsvFieldMappingBean addOptionalField(CsvEntityMappingBean entityBean,
                                            java.lang.String fieldName,
                                            FieldMappingFactory fieldMappingFactory)

addOptionalField

public CsvFieldMappingBean addOptionalField(CsvEntityMappingBean entityBean,
                                            java.lang.String fieldName,
                                            java.lang.String csvFieldName,
                                            FieldMappingFactory fieldMappingFactory)

addOptionalFields

public CsvFieldMappingBean[] addOptionalFields(CsvEntityMappingBean entityBean,
                                               java.lang.String... fieldNames)

addIgnorableField

public CsvFieldMappingBean addIgnorableField(CsvEntityMappingBean entityBean,
                                             java.lang.String fieldName)


Copyright © 2010 OneBusAway. All Rights Reserved.