test_class.declarator: DESTDIR = "shapes"
test_class.modifier: private static final
test_class.original_string: private static final String DESTDIR = "shapes";
test_class.type: String
test_class.var_name: DESTDIR
test_class.file: modules/unsupported/directory/src/test/java/org/geotools/data/directory/DirectoryDataStoreTest.java
test_class.identifier: DirectoryDataStoreTest
test_class.superclass: extends TestSupport
test_case.body: @Test
      public void testTypeNames() throws Exception {
          copyFile("Bridges.properties", DESTDIR);
          copyFile("Buildings.properties", DESTDIR);
          copyShapefiles("shapes/archsites.shp");
          File f = copyShapefiles("shapes/bugsites.shp");
          tempDir = f.getParentFile();
          
          DataStore store = new DirectoryDataStore(tempDir, NSURI);
          List<String> typeNames = Arrays.asList(store.getTypeNames());
          assertEquals(4, typeNames.size());
          assertTrue(typeNames.contains("archsites"));
          assertTrue(typeNames.contains("bugsites"));
          assertTrue(typeNames.contains("Bridges"));
          assertTrue(typeNames.contains("Buildings"));
      }
test_case.class_method_signature: DirectoryDataStoreTest.testTypeNames()
test_case.full_signature: @Test public void testTypeNames()
test_case.identifier: testTypeNames
test_case.invocations: copyFile copyFile copyShapefiles copyShapefiles getParentFile asList getTypeNames assertEquals size assertTrue contains assertTrue contains assertTrue contains assertTrue contains
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testTypeNames()
focal_class.declarator: cache
focal_class.original_string: DirectoryTypeCache cache;
focal_class.type: DirectoryTypeCache
focal_class.var_name: cache
focal_class.declarator: lm
focal_class.original_string: DirectoryLockingManager lm;
focal_class.type: DirectoryLockingManager
focal_class.var_name: lm
focal_class.file: modules/unsupported/directory/src/main/java/org/geotools/data/directory/DirectoryDataStore.java
focal_class.identifier: DirectoryDataStore
focal_class.interfaces: implements DataStore
focal_class.class_method_signature: DirectoryDataStore.DirectoryDataStore(File directory, URI namespaceURI)
focal_class.full_signature: public  DirectoryDataStore(File directory, URI namespaceURI)
focal_class.identifier: DirectoryDataStore
focal_class.modifiers: public
focal_class.parameters: (File directory, URI namespaceURI)
focal_class.signature:  DirectoryDataStore(File directory, URI namespaceURI)
focal_class.class_method_signature: DirectoryDataStore.getFeatureReader(
              Query query, Transaction transaction)
focal_class.full_signature: public FeatureReader<SimpleFeatureType, SimpleFeature> getFeatureReader(
              Query query, Transaction transaction)
focal_class.identifier: getFeatureReader
focal_class.modifiers: public
focal_class.parameters: (
              Query query, Transaction transaction)
focal_class.return: FeatureReader<SimpleFeatureType, SimpleFeature>
focal_class.signature: FeatureReader<SimpleFeatureType, SimpleFeature> getFeatureReader(
              Query query, Transaction transaction)
focal_class.class_method_signature: DirectoryDataStore.getFeatureSource(
              String typeName)
focal_class.full_signature: public FeatureSource<SimpleFeatureType, SimpleFeature> getFeatureSource(
              String typeName)
focal_class.identifier: getFeatureSource
focal_class.modifiers: public
focal_class.parameters: (
              String typeName)
focal_class.return: FeatureSource<SimpleFeatureType, SimpleFeature>
focal_class.signature: FeatureSource<SimpleFeatureType, SimpleFeature> getFeatureSource(
              String typeName)
focal_class.class_method_signature: DirectoryDataStore.getFeatureWriter(
              String typeName, Filter filter, Transaction transaction)
focal_class.full_signature: public FeatureWriter<SimpleFeatureType, SimpleFeature> getFeatureWriter(
              String typeName, Filter filter, Transaction transaction)
focal_class.identifier: getFeatureWriter
focal_class.modifiers: public
focal_class.parameters: (
              String typeName, Filter filter, Transaction transaction)
focal_class.return: FeatureWriter<SimpleFeatureType, SimpleFeature>
focal_class.signature: FeatureWriter<SimpleFeatureType, SimpleFeature> getFeatureWriter(
              String typeName, Filter filter, Transaction transaction)
focal_class.class_method_signature: DirectoryDataStore.getFeatureWriter(
              String typeName, Transaction transaction)
focal_class.full_signature: public FeatureWriter<SimpleFeatureType, SimpleFeature> getFeatureWriter(
              String typeName, Transaction transaction)
focal_class.identifier: getFeatureWriter
focal_class.modifiers: public
focal_class.parameters: (
              String typeName, Transaction transaction)
focal_class.return: FeatureWriter<SimpleFeatureType, SimpleFeature>
focal_class.signature: FeatureWriter<SimpleFeatureType, SimpleFeature> getFeatureWriter(
              String typeName, Transaction transaction)
focal_class.class_method_signature: DirectoryDataStore.getFeatureWriterAppend(
              String typeName, Transaction transaction)
focal_class.full_signature: public FeatureWriter<SimpleFeatureType, SimpleFeature> getFeatureWriterAppend(
              String typeName, Transaction transaction)
focal_class.identifier: getFeatureWriterAppend
focal_class.modifiers: public
focal_class.parameters: (
              String typeName, Transaction transaction)
focal_class.return: FeatureWriter<SimpleFeatureType, SimpleFeature>
focal_class.signature: FeatureWriter<SimpleFeatureType, SimpleFeature> getFeatureWriterAppend(
              String typeName, Transaction transaction)
focal_class.class_method_signature: DirectoryDataStore.getLockingManager()
focal_class.full_signature: public LockingManager getLockingManager()
focal_class.identifier: getLockingManager
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: LockingManager
focal_class.signature: LockingManager getLockingManager()
focal_class.class_method_signature: DirectoryDataStore.getSchema(String typeName)
focal_class.full_signature: public SimpleFeatureType getSchema(String typeName)
focal_class.identifier: getSchema
focal_class.modifiers: public
focal_class.parameters: (String typeName)
focal_class.return: SimpleFeatureType
focal_class.signature: SimpleFeatureType getSchema(String typeName)
focal_class.class_method_signature: DirectoryDataStore.getTypeNames()
focal_class.full_signature: public String[] getTypeNames()
focal_class.identifier: getTypeNames
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: String[]
focal_class.signature: String[] getTypeNames()
focal_class.class_method_signature: DirectoryDataStore.getView(Query query)
focal_class.full_signature: public FeatureSource<SimpleFeatureType, SimpleFeature> getView(Query query)
focal_class.identifier: getView
focal_class.modifiers: public
focal_class.parameters: (Query query)
focal_class.return: FeatureSource<SimpleFeatureType, SimpleFeature>
focal_class.signature: FeatureSource<SimpleFeatureType, SimpleFeature> getView(Query query)
focal_class.class_method_signature: DirectoryDataStore.updateSchema(String typeName, SimpleFeatureType featureType)
focal_class.full_signature: public void updateSchema(String typeName, SimpleFeatureType featureType)
focal_class.identifier: updateSchema
focal_class.modifiers: public
focal_class.parameters: (String typeName, SimpleFeatureType featureType)
focal_class.return: void
focal_class.signature: void updateSchema(String typeName, SimpleFeatureType featureType)
focal_class.class_method_signature: DirectoryDataStore.createSchema(SimpleFeatureType featureType)
focal_class.full_signature: public void createSchema(SimpleFeatureType featureType)
focal_class.identifier: createSchema
focal_class.modifiers: public
focal_class.parameters: (SimpleFeatureType featureType)
focal_class.return: void
focal_class.signature: void createSchema(SimpleFeatureType featureType)
focal_class.class_method_signature: DirectoryDataStore.dispose()
focal_class.full_signature: public void dispose()
focal_class.identifier: dispose
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void dispose()
focal_class.class_method_signature: DirectoryDataStore.getFeatureSource(
              Name typeName)
focal_class.full_signature: public FeatureSource<SimpleFeatureType, SimpleFeature> getFeatureSource(
              Name typeName)
focal_class.identifier: getFeatureSource
focal_class.modifiers: public
focal_class.parameters: (
              Name typeName)
focal_class.return: FeatureSource<SimpleFeatureType, SimpleFeature>
focal_class.signature: FeatureSource<SimpleFeatureType, SimpleFeature> getFeatureSource(
              Name typeName)
focal_class.class_method_signature: DirectoryDataStore.getInfo()
focal_class.full_signature: public ServiceInfo getInfo()
focal_class.identifier: getInfo
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: ServiceInfo
focal_class.signature: ServiceInfo getInfo()
focal_class.class_method_signature: DirectoryDataStore.getNames()
focal_class.full_signature: public List<Name> getNames()
focal_class.identifier: getNames
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: List<Name>
focal_class.signature: List<Name> getNames()
focal_class.class_method_signature: DirectoryDataStore.getSchema(Name name)
focal_class.full_signature: public SimpleFeatureType getSchema(Name name)
focal_class.identifier: getSchema
focal_class.modifiers: public
focal_class.parameters: (Name name)
focal_class.return: SimpleFeatureType
focal_class.signature: SimpleFeatureType getSchema(Name name)
focal_class.class_method_signature: DirectoryDataStore.updateSchema(Name typeName, SimpleFeatureType featureType)
focal_class.full_signature: public void updateSchema(Name typeName, SimpleFeatureType featureType)
focal_class.identifier: updateSchema
focal_class.modifiers: public
focal_class.parameters: (Name typeName, SimpleFeatureType featureType)
focal_class.return: void
focal_class.signature: void updateSchema(Name typeName, SimpleFeatureType featureType)
focal_class.class_method_signature: DirectoryDataStore.getDataStore(String typeName)
focal_class.full_signature: public DataStore getDataStore(String typeName)
focal_class.identifier: getDataStore
focal_class.modifiers: public
focal_class.parameters: (String typeName)
focal_class.return: DataStore
focal_class.signature: DataStore getDataStore(String typeName)
focal_method.body: public String[] getTypeNames() throws IOException {
          Set<String> typeNames = cache.getTypeNames();
          return typeNames.toArray(new String[typeNames.size()]);
      }
focal_method.class_method_signature: DirectoryDataStore.getTypeNames()
focal_method.full_signature: public String[] getTypeNames()
focal_method.identifier: getTypeNames
focal_method.invocations: getTypeNames toArray size
focal_method.modifiers: public
focal_method.parameters: ()
focal_method.return: String[]
focal_method.signature: String[] getTypeNames()