Uses of Class
com.sun.electric.database.text.Setting

Packages that use Setting
com.sun.electric.database Package for the Electric database. 
com.sun.electric.database.hierarchy Package for hierarchy (cell instances inside of cells). 
com.sun.electric.database.network Package for handling network control in Electric. 
com.sun.electric.database.text Package for handling text. 
com.sun.electric.technology Package for handling technology information. 
com.sun.electric.technology.technologies Package for the individual technologies. 
com.sun.electric.tool Package for all synthesis and analysis tools. 
com.sun.electric.tool.generator.layout   
com.sun.electric.tool.io Package for handling the I/O tool (file import and export). 
com.sun.electric.tool.io.input   
com.sun.electric.tool.logicaleffort Package for handling the logical effort tool. 
com.sun.electric.tool.simulation Package for handling the simulation tool. 
com.sun.electric.tool.user Package for handling the user-interface tool. 
com.sun.electric.tool.user.dialogs   
com.sun.electric.tool.user.dialogs.options   
com.sun.electric.tool.user.projectSettings   
 

Uses of Setting in com.sun.electric.database
 

Fields in com.sun.electric.database with type parameters of type Setting
 java.util.Map<Setting,java.lang.Object> Environment.settingValues
           
 

Methods in com.sun.electric.database that return types with arguments of type Setting
 java.util.Map<Setting,java.lang.Object> Snapshot.getSettings()
          Returns map from Setting to its value in this Snapshot
 java.util.Map<Setting,java.lang.Object> Environment.getSettings()
          Returns map from Setting to its value in this Snapshot
 

Methods in com.sun.electric.database with parameters of type Setting
 java.lang.Object Environment.getValue(Setting setting)
           
 

Uses of Setting in com.sun.electric.database.hierarchy
 

Methods in com.sun.electric.database.hierarchy that return types with arguments of type Setting
 java.util.Map<Setting,java.lang.Object> EDatabase.getSettings()
           
 

Uses of Setting in com.sun.electric.database.network
 

Methods in com.sun.electric.database.network that return Setting
static Setting NetworkTool.getIgnoreResistorsSetting()
          Returns project preferences to tell whether resistors are ignored in the circuit.
 

Uses of Setting in com.sun.electric.database.text
 

Methods in com.sun.electric.database.text that return Setting
 Setting Setting.Group.getSetting(java.lang.String xmlPath)
          Returns Setting from this Group or a subgroup by its relative path
 Setting Setting.Group.makeBooleanSetting(java.lang.String prefName, java.lang.String prefGroup, java.lang.String xmlName, java.lang.String location, java.lang.String description, boolean factory)
          Factory methods to create a boolean project preferences objects.
 Setting Setting.Group.makeDoubleSetting(java.lang.String prefName, java.lang.String prefGroup, java.lang.String xmlName, java.lang.String location, java.lang.String description, double factory)
          Factory methods to create a double project preferences objects.
 Setting Setting.Group.makeIntSetting(java.lang.String prefName, java.lang.String prefGroup, java.lang.String xmlName, java.lang.String location, java.lang.String description, int factory, java.lang.String... trueMeaning)
          Factory methods to create an integer project preferences objects.
 Setting Setting.Group.makeLongSetting(java.lang.String prefName, java.lang.String prefGroup, java.lang.String xmlName, java.lang.String location, java.lang.String description, long factory)
          Factory methods to create a long project preferences objects.
 Setting Setting.Group.makeStringSetting(java.lang.String prefName, java.lang.String prefGroup, java.lang.String xmlName, java.lang.String location, java.lang.String description, java.lang.String factory)
          Factory methods to create a string project preferences objects.
 

Methods in com.sun.electric.database.text that return types with arguments of type Setting
 java.util.Map<Setting,java.lang.Object> Setting.Group.getDiskSettings(java.util.Map<Setting,java.lang.Object> settingValues)
          Method to get a list of project preferences from this Group which should be written to disk libraries
 java.util.Collection<Setting> Setting.Group.getSettings()
          Returns all Settings from this Group and its subgroups
 

Methods in com.sun.electric.database.text with parameters of type Setting
 void Setting.SettingChangeBatch.add(Setting setting, java.lang.Object newValue)
           
 

Method parameters in com.sun.electric.database.text with type arguments of type Setting
 java.util.Map<Setting,java.lang.Object> Setting.Group.getDiskSettings(java.util.Map<Setting,java.lang.Object> settingValues)
          Method to get a list of project preferences from this Group which should be written to disk libraries
 

Uses of Setting in com.sun.electric.technology
 

Methods in com.sun.electric.technology that return Setting
 Setting Layer.getCapacitanceSetting()
          Returns project preferences to tell the capacitance for this Layer.
 Setting Layer.getCIFLayerSetting()
          Returns project preferences to tell the CIF name of this Layer.
 Setting Technology.getDiffAlphaSetting()
          Returns project preferences to tell the diffusion to gate capacitance ratio for Logical Effort.
 Setting Layer.getDistanceSetting()
          Returns project preferences to tell the distance of this layer.
 Setting Layer.getDXFLayerSetting()
          Returns project preferences to tell the DXF name of this Layer.
 Setting Layer.getEdgeCapacitanceSetting()
          Returns project preferences to tell the edge capacitance for this Layer.
 Setting Technology.getGateCapacitanceSetting()
          Returns project preferences to tell the Gate Capacitance for Logical Effort.
 Setting Technology.getGateIncludedSetting()
          Returns project preferences to tell gate inclusion.
 Setting Technology.getGateLengthSubtractionSetting()
          Returns project preferences to tell the gate length subtraction for this Technology (in microns) This is used because there is sometimes a subtracted offset from the layout to the drawn length.
 Setting Foundry.getGDSLayerSetting(Layer layer)
          Method to return the map from Layers of Foundry's technology to project preferences which define their GDS names in this foundry.
 Setting Technology.getGroundNetIncludedSetting()
          Returns project preferences to tell ground network inclusion.
 Setting Technology.getMaxSeriesResistanceSetting()
          Returns project preferences to tell the maximum series resistance for layout extraction for this Technology.
 Setting Technology.getMinCapacitanceSetting()
          Returns project preferences to tell the minimum capacitance of this Technology.
 Setting Technology.getMinResistanceSetting()
          Returns project preferences to tell the minimum resistance of this Technology.
 Setting Technology.getNumMetalsSetting()
          Returns project preferences to tell the number of metal layers in the MoCMOS technology.
 Setting Technology.getPrefFoundrySetting()
          Returns project preferences to tell foundry for DRC rules.
 Setting Layer.getResistanceSetting()
          Returns project preferences to tell the resistance for this Layer.
 Setting Technology.getScaleSetting()
          Returns project preferences to tell the scale of this technology.
 Setting Technology.getSetting(java.lang.String xmlPath)
           
 Setting Technology.getSetting(TechFactory.Param param)
           
 Setting Layer.getSkillLayerSetting()
          Returns project preferences to tell the Skill name of this Layer.
 Setting Layer.getThicknessSetting()
          Returns project preferences to tell the thickness of this layer.
 Setting Technology.getWireRatioSetting()
          Returns project preferences to tell the wire capacitance ratio for Logical Effort.
 Setting Technology.makeBooleanSetting(java.lang.String name, java.lang.String location, java.lang.String description, java.lang.String xmlName, boolean factory)
           
 Setting Technology.makeDoubleSetting(java.lang.String name, java.lang.String location, java.lang.String description, java.lang.String xmlName, double factory)
           
 Setting Technology.makeIntSetting(java.lang.String name, java.lang.String location, java.lang.String description, java.lang.String xmlName, int factory, java.lang.String... trueMeaning)
           
 Setting Technology.makeStringSetting(java.lang.String name, java.lang.String location, java.lang.String description, java.lang.String xmlName, java.lang.String factory)
           
 

Methods in com.sun.electric.technology that return types with arguments of type Setting
 java.util.Map<Setting,java.lang.Object> Technology.convertOldVariable(java.lang.String varName, java.lang.Object value)
          Method to convert any old-style variable information to the new options.
 

Methods in com.sun.electric.technology with parameters of type Setting
protected static void Technology.printlnSetting(java.io.PrintWriter out, java.util.Map<Setting,java.lang.Object> settings, Setting setting)
           
 

Method parameters in com.sun.electric.technology with type arguments of type Setting
 void TechPool.correctSizesToDisk(java.util.List<CellRevision> cells, Version version, java.util.Map<Setting,java.lang.Object> projectSettings, boolean isJelib, boolean keepExtendOverMin)
           
 void Technology.dump(java.io.PrintWriter out, java.util.Map<Setting,java.lang.Object> settings)
           
protected  void Technology.dumpExtraProjectSettings(java.io.PrintWriter out, java.util.Map<Setting,java.lang.Object> settings)
           
 Technology.SizeCorrector Technology.getSizeCorrector(Version version, java.util.Map<Setting,java.lang.Object> projectSettings, boolean isJelib, boolean keepExtendOverMin)
           
protected static void Technology.printlnSetting(java.io.PrintWriter out, java.util.Map<Setting,java.lang.Object> settings, Setting setting)
           
 

Uses of Setting in com.sun.electric.technology.technologies
 

Methods in com.sun.electric.technology.technologies that return Setting
 Setting MoCMOS.getAlternateActivePolyRulesSetting()
          Returns project preferences to tell whether this Technology is using alternate Active and Poly contact rules.
 Setting MoCMOS.getAnalogSetting()
          Returns project preferences to tell whether this technology has layers for vertical NPN transistor pbase.
 Setting MoCMOS.getDisallowStackedViasSetting()
          Returns project preferences to tell whether this Technology disallows stacked vias.
 Setting MoCMOS.getRuleSetSetting()
          Method to set the rule set for this Technology.
 Setting MoCMOS.getSecondPolysiliconSetting()
          Returns project preferences to tell a second polysilicon layer in this Technology.
 

Methods in com.sun.electric.technology.technologies that return types with arguments of type Setting
 java.util.Map<Setting,java.lang.Object> MoCMOS.convertOldVariable(java.lang.String varName, java.lang.Object value)
          Method to convert any old-style variable information to the new options.
 

Method parameters in com.sun.electric.technology.technologies with type arguments of type Setting
protected  void MoCMOS.dumpExtraProjectSettings(java.io.PrintWriter out, java.util.Map<Setting,java.lang.Object> settings)
           
 Technology.SizeCorrector MoCMOS.getSizeCorrector(Version version, java.util.Map<Setting,java.lang.Object> projectSettings, boolean isJelib, boolean keepExtendOverMin)
           
 

Uses of Setting in com.sun.electric.tool
 

Methods in com.sun.electric.tool that return Setting
static Setting ToolSettings.getCIFOutInstantiatesTopLevelSetting()
          Returns Setting to tell whether CIF Output merges boxes into complex polygons.
static Setting ToolSettings.getCIFOutMergesBoxesSetting()
          Returns Setting to tell whether CIF Output merges boxes into complex polygons.
static Setting ToolSettings.getCIFOutMimicsDisplaySetting()
          Returns Setting to tell whether CIF Output mimics the display.
static Setting ToolSettings.getCIFOutScaleFactor()
          Returns Setting to tell the scale factor to use for CIF Output.
static Setting ToolSettings.getConvergenceEpsilonSetting()
          Returns project preference to tell the Convergence Epsilon value for Logical Effort.
static Setting ToolSettings.getCopyrightMessageSetting()
          Returns project preference to tell the copyright message that will be added to output decks.
static Setting ToolSettings.getDefaultTechnologySetting()
          Returns project preference to tell default technique in Tech Palette.
static Setting ToolSettings.getDXFScaleSetting()
          Returns project preference to tell the DXF scale.
static Setting ToolSettings.getEnableNCCSetting()
           
static Setting ToolSettings.getFoundrySetting()
           
static Setting ToolSettings.getGDSCellNameLenMaxSetting()
          Returns Setting to tell the maximum length (number of chars) for Cell names in the GDS output file
static Setting ToolSettings.getGDSInputScaleSetting()
          Method to set the scale to be applied when reading GDS.
static Setting ToolSettings.getGDSOutDefaultTextLayerSetting()
          Returns Setting to tell the default GDS layer to use for the text of Export pins.
static Setting ToolSettings.getGDSOutMergesBoxesSetting()
          Returns Setting to tell whether GDS Output merges boxes into complex polygons.
static Setting ToolSettings.getGDSOutputConvertsBracketsInExportsSetting()
          Returns Setting to tell the state of whether the GDS writer converts brackets to underscores in export names.
static Setting ToolSettings.getGDSOutUpperCaseSetting()
          Returns Setting to tell whether GDS Output makes all text upper-case.
static Setting ToolSettings.getGDSOutWritesExportPinsSetting()
          Returns Setting to tell whether GDS Output writes pins at Export locations.
static Setting ToolSettings.getGlobalFanoutSetting()
          Returns project preference to tell the Global Fanout for Logical Effort.
static Setting ToolSettings.getGlobalSDCCommandsSetting()
           
static Setting ToolSettings.getGndYSetting()
           
static Setting ToolSettings.getIgnoreResistorsSetting()
          Returns project preference to tell whether resistors are ignored in the circuit.
static Setting ToolSettings.getIncludeDateAndVersionInOutputSetting()
          Returns project preference to tell whether to include the date and Electric version in output files.
static Setting ToolSettings.getKeeperRatioSetting()
          Returns project preference to tell the keeper size ratio for Logical Effort.
static Setting ToolSettings.getMaxIterationsSetting()
          Returns project preference to tell the maximum number of iterations for Logical Effort.
static Setting ToolSettings.getMaxMosWidthSetting()
           
static Setting ToolSettings.getNmosWellHeightSetting()
           
static Setting ToolSettings.getNumWorstPathsSetting()
           
static Setting ToolSettings.getPmosWellHeightSetting()
           
static Setting ToolSettings.getPWellProcessLayoutTechnologySetting()
          Method to tell whether the process is a PWell process.
static Setting ToolSettings.getSchematicTechnologySetting()
          Returns project preference to tell the layout Technology to use when schematics are found.
static Setting ToolSettings.getSimpleNameSetting()
           
static Setting ToolSettings.getSizeQuantizationErrorSetting()
           
static Setting ToolSettings.getSoftTechnologiesSetting()
          Returns project preference with additional technologies.
static Setting ToolSettings.getUseCopyrightMessageSetting()
          Returns project preference to tell whether to add the copyright message to output decks.
static Setting ToolSettings.getUseLocalSettingsSetting()
          Returns project preference to tell whether to use local settings for Logical Effort
static Setting ToolSettings.getVddYSetting()
           
static Setting ToolSettings.getVerilogUseAssignSetting()
          Returns setting to tell whether Verilog deck generation should use the Assign statement.
static Setting ToolSettings.getVerilogUseTriregSetting()
          Returns setting to tell whether Verilog deck generation should use Trireg by default.
 

Uses of Setting in com.sun.electric.tool.generator.layout
 

Methods in com.sun.electric.tool.generator.layout that return Setting
static Setting GateLayGenSettings.getEnableNCCSetting()
           
static Setting GateLayGenSettings.getFoundrySetting()
           
static Setting GateLayGenSettings.getGndYSetting()
           
static Setting GateLayGenSettings.getMaxMosWidthSetting()
           
static Setting GateLayGenSettings.getNmosWellHeightSetting()
           
static Setting GateLayGenSettings.getPmosWellHeightSetting()
           
static Setting GateLayGenSettings.getSimpleNameSetting()
           
static Setting GateLayGenSettings.getSizeQuantizationErrorSetting()
           
static Setting GateLayGenSettings.getVddYSetting()
           
 

Uses of Setting in com.sun.electric.tool.io
 

Methods in com.sun.electric.tool.io that return Setting
static Setting IOTool.getCIFOutInstantiatesTopLevelSetting()
          Returns Setting to tell whether CIF Output merges boxes into complex polygons.
static Setting IOTool.getCIFOutMergesBoxesSetting()
          Returns Setting to tell whether CIF Output merges boxes into complex polygons.
static Setting IOTool.getCIFOutMimicsDisplaySetting()
          Returns Setting to tell whether CIF Output mimics the display.
static Setting IOTool.getCIFOutScaleFactorSetting()
          Returns Setting to tell the scale factor to use for CIF Output.
static Setting IOTool.getCopyrightMessageSetting()
          Returns project preferences to tell the copyright message that will be added to output decks.
static Setting IOTool.getDXFScaleSetting()
          Returns project preferences to tell the DXF scale.
static Setting IOTool.getGDSCellNameLenMaxSetting()
          Returns Setting to tell the maximum length (number of chars) for Cell names in the GDS output file
static Setting IOTool.getGDSInputScaleSetting()
          Method to set the scale to be applied when reading GDS.
static Setting IOTool.getGDSOutDefaultTextLayerSetting()
          Returns Setting to tell the default GDS layer to use for the text of Export pins.
static Setting IOTool.getGDSOutMergesBoxesSetting()
          Returns Setting to tell whether GDS Output merges boxes into complex polygons.
static Setting IOTool.getGDSOutputConvertsBracketsInExportsSetting()
          Returns Setting to tell the state of whether the GDS writer converts brackets to underscores in export names.
static Setting IOTool.getGDSOutUpperCaseSetting()
          Returns Setting to tell whether GDS Output makes all text upper-case.
static Setting IOTool.getGDSOutWritesExportPinsSetting()
          Returns Setting to tell whether GDS Output writes pins at Export locations.
static Setting IOTool.getUseCopyrightMessageSetting()
          Returns project preferences to tell whether to add the copyright message to output decks.
 

Uses of Setting in com.sun.electric.tool.io.input
 

Methods in com.sun.electric.tool.io.input that return types with arguments of type Setting
static java.util.Map<Setting,java.lang.Object> JELIB.readProjectSettings(java.net.URL fileURL, FileType fileType, TechPool techPool, ErrorLogger errorLogger)
           
 

Method parameters in com.sun.electric.tool.io.input with type arguments of type Setting
protected static Library LibraryFiles.readALibrary(java.net.URL fileURL, Library lib, java.lang.String libName, FileType type, java.util.Map<Setting,java.lang.Object> projectSettings)
          Method to read a single library file.
static Library LibraryFiles.readLibrary(java.net.URL fileURL, java.lang.String libName, FileType type, boolean quick, java.util.Map<Setting,java.lang.Object> projectSettings)
          Method to read a Library from disk.
 

Uses of Setting in com.sun.electric.tool.logicaleffort
 

Methods in com.sun.electric.tool.logicaleffort that return Setting
static Setting LETool.getConvergenceEpsilonSetting()
          Returns project preferences to tell the Convergence Epsilon value for Logical Effort.
static Setting LETool.getGlobalFanoutSetting()
          Returns project preferences to tell the Global Fanout for Logical Effort.
static Setting LETool.getKeeperRatioSetting()
          Returns project preferences to tell the keeper size ratio for Logical Effort.
static Setting LETool.getMaxIterationsSetting()
          Returns project preferences to tell the maximum number of iterations for Logical Effort.
static Setting LETool.getUseLocalSettingsSetting()
          Returns project preferences to tell whether to use local settings for Logical Effort
 

Uses of Setting in com.sun.electric.tool.simulation
 

Methods in com.sun.electric.tool.simulation that return Setting
static Setting Simulation.getVerilogUseAssignSetting()
          Returns setting to tell whether Verilog deck generation should use the Assign statement.
static Setting Simulation.getVerilogUseTriregSetting()
          Returns setting to tell whether Verilog deck generation should use Trireg by default.
 

Uses of Setting in com.sun.electric.tool.user
 

Methods in com.sun.electric.tool.user that return Setting
static Setting User.getDefaultTechnologySetting()
          Returns project preference to tell default technique in Tech Palette.
static Setting User.getIncludeDateAndVersionInOutputSetting()
          Returns project preference to tell whether to include the date and Electric version in output files.
static Setting User.getPWellProcessLayoutTechnologySetting()
          Method to tell whether the process is a PWell process.
static Setting User.getSchematicTechnologySetting()
          Returns project preference to tell the layout Technology to use when schematics are found.
static Setting User.getSoftTechnologiesSetting()
          Returns project preference with additional technologies.
 

Uses of Setting in com.sun.electric.tool.user.dialogs
 

Methods in com.sun.electric.tool.user.dialogs that return types with arguments of type Setting
 java.util.Map<Setting,java.lang.Object> PreferencesFrame.getContext()
           
 

Uses of Setting in com.sun.electric.tool.user.dialogs.options
 

Methods in com.sun.electric.tool.user.dialogs.options with parameters of type Setting
 boolean PreferencePanel.getBoolean(Setting setting)
          Method to get the boolean value on the Setting object.
protected  double PreferencePanel.getDouble(Setting setting)
          Method to get the double value on the Setting object.
protected  java.lang.String PreferencePanel.getFormattedDouble(Setting setting)
          Method to get string representation of the double value on the Setting object.
 int PreferencePanel.getInt(Setting setting)
          Method to get the integer value on the Setting object.
protected  long PreferencePanel.getLong(Setting setting)
          Method to get the long value on the Setting object.
 java.lang.String PreferencePanel.getString(Setting setting)
          Method to get the string value on the Setting object.
 void PreferencePanel.setBoolean(Setting setting, boolean v)
          Method to set a new boolean value on Setting object.
protected  void PreferencePanel.setDouble(Setting setting, double v)
          Method to set a new double value on Setting object.
 void PreferencePanel.setInt(Setting setting, int v)
          Method to set a new integer value on Setting object.
protected  void PreferencePanel.setLong(Setting setting, long v)
          Method to set a new long value on Setting object.
 void PreferencePanel.setString(Setting setting, java.lang.String str)
          Method to set a new string value on Setting object.
 

Uses of Setting in com.sun.electric.tool.user.projectSettings
 

Method parameters in com.sun.electric.tool.user.projectSettings with type arguments of type Setting
 void ProjSettings.putAllSettings(java.util.Map<Setting,java.lang.Object> settings)
           
static void ProjSettings.writeSettings(java.util.Map<Setting,java.lang.Object> addSettings, java.io.File file)