protected void export(EsriGraphicList egList){
  Object obj=egList.getAttribute(DBF_ATTRIBUTE);
  if (obj == null) {
    egList.putAttribute(DBF_ATTRIBUTE,getMasterDBF());
  }
  eseInterfaces.add(new ESEInterface(egList,filePath,null));
  writeFiles();
}

protected void export ( EsriGraphicList egList ) { Object obj = egList . getAttribute ( DBF_ATTRIBUTE ) ; if ( obj == null ) { egList . putAttribute ( DBF_ATTRIBUTE , getMasterDBF ( ) ) ; } eseInterfaces . add ( new ESEInterface ( egList , filePath , null ) ) ; writeFiles ( ) ; }
writes out esrigraphiclists as shape files , assumes that the dbftablemodel representing the attribute data for the list objects is stored as an attribute in the esrigraphiclist under the dbf_attribute key . this export handles multi - part geometries , because it ' s assumed that the sorting of the graphic types have been handled and that any sub - lists are meant to be multi - part geometries . if the filepath hasn ' t been set in the esrishapeexport class , the user will be asked to provide it .
