Progress on FM - 2006/6/10 JG: Simple Factory done, builder works but lacks review - 2006/6/10 JG: Tried data, wrote guidelines email due to problems found - 2006/6/15 JG: Set up page for branch - 2006/6/17 JG: Working on getting data to go - 2006/6/18 JG: Back to builders, finding gaps as I go TODO: (x = done) Main Module =========== TypeBuilder & TypeBuilderTest (Review) ----------------------------- x add javadoc table of builder state x duplicated test for both set/get/add and chaining style of use x completed set/get/add QA with addAttribute, setMembers, etc... x added setCRS( String srs ) that uses CRS.decode to get the job done x feature collection members now different then for properties x rejected moving createDescriptorCollection to TypeFactory x allow user to provide collection implementations (like LinkedList or TreeSet) x added descriptor creation methods, and seperated out clear from reset GTContainer x made utility class, providing PicoContainers for a varity of situtations TypeFactory x added members param to createFeatureCollection SimpleTypeFactory - all good SimpleTypeBuilder & SimpleTypeBuilderTest (Review) ----------------------------------------- x added load method along with binding commands x added geometry method to explicitly create geometry attributes x added prototype code to utilize bindings x check for prototype geometry attributes Schema x added profile method (almost forgot this one) SchemaImpl x implement profile method ProfileImpl x created - delegates to parent schema, filters with keyset SimpleFeatureCollection x changed erasure to explicitly have SimpleFeature as getMemberType x changed generics to explicitly be a List Data Module =========== - Post the Factory & Builder guidelines to the Wiki - AbstractDataStore injection of simple SimpleTypeFactory and SimpleFeatureFactory Shapefile Module ================ - Create Schema with Text mapped to String.class w/ length restriction