org.onebusaway.gtfs.csv.schema
Class EntitySchema

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

public class EntitySchema
extends java.lang.Object


Constructor Summary
EntitySchema(java.lang.Class<?> entityClass, java.lang.String filename, boolean required)
           
 
Method Summary
 void addField(FieldMapping field)
           
 void addValidator(EntityValidator entityValidator)
           
 java.lang.Class<?> getEntityClass()
           
 java.util.List<FieldMapping> getFields()
           
 java.util.List<java.lang.String> getFieldsInOrder()
           
 java.lang.String getFilename()
           
 java.util.List<EntityValidator> getValidators()
           
 boolean isRequired()
           
 void setFieldsInOrder(java.util.List<java.lang.String> fieldsInOrder)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EntitySchema

public EntitySchema(java.lang.Class<?> entityClass,
                    java.lang.String filename,
                    boolean required)
Method Detail

addField

public void addField(FieldMapping field)

addValidator

public void addValidator(EntityValidator entityValidator)

getEntityClass

public java.lang.Class<?> getEntityClass()

getFilename

public java.lang.String getFilename()

isRequired

public boolean isRequired()

getFields

public java.util.List<FieldMapping> getFields()

getValidators

public java.util.List<EntityValidator> getValidators()

setFieldsInOrder

public void setFieldsInOrder(java.util.List<java.lang.String> fieldsInOrder)

getFieldsInOrder

public java.util.List<java.lang.String> getFieldsInOrder()


Copyright © 2011 OneBusAway. All Rights Reserved.