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

Packages that use Setting
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.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.projsettings   
com.sun.electric.tool.user.projectSettings   
 

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 Setting 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
static Setting Setting.getSetting(java.lang.String xmlPath)
          Method to find the project Setting object by its xml path.
static Setting Setting.getSettingByPrefPath(java.lang.String prefPath)
          Method to find the project Setting object by its pref path.
static Setting Setting.makeBooleanSetting(java.lang.String name, Pref.Group group, ProjSettingsNode xmlNode, java.lang.String xmlName, java.lang.String location, java.lang.String description, boolean factory)
          Factory methods to create a boolean project setting objects.
static Setting Setting.makeDoubleSetting(java.lang.String name, Pref.Group group, ProjSettingsNode xmlNode, java.lang.String xmlName, java.lang.String location, java.lang.String description, double factory)
          Factory methods to create a double project setting objects.
static Setting Setting.makeIntSetting(java.lang.String name, Pref.Group group, ProjSettingsNode xmlNode, java.lang.String xmlName, java.lang.String location, java.lang.String description, int factory)
          Factory methods to create an integerproject setting objects.
static Setting Setting.makeLongSetting(java.lang.String name, Pref.Group group, ProjSettingsNode xmlNode, java.lang.String xmlName, java.lang.String location, java.lang.String description, long factory)
          Factory methods to create a long project setting objects.
static Setting Setting.makeStringSetting(java.lang.String name, Pref.Group group, ProjSettingsNode xmlNode, java.lang.String xmlName, java.lang.String location, java.lang.String description, java.lang.String factory)
          Factory methods to create a string project setting objects.
 

Methods in com.sun.electric.database.text that return types with arguments of type Setting
static java.util.Collection<Setting> Setting.getSettings()
           
static java.util.List<Setting> Setting.getSettings(ProjSettingsNode node)
          Method to get a list of projecy Settings assiciatiated with the given owner object.
static java.util.Map<Setting,java.lang.Object> Setting.reconcileSettings(java.util.Map<Setting,java.lang.Object> projectSettings)
          Method to adjust project that were saved with a library.
 

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
static void Setting.finishSettingReconcilation(java.util.Map<Setting,java.lang.Object> settingsToReconcile)
          This method is called after reconciling project settings with OptionReconcile dialog or in a batch mode
static java.util.Map<Setting,java.lang.Object> Setting.reconcileSettings(java.util.Map<Setting,java.lang.Object> projectSettings)
          Method to adjust project that were saved with a library.
 

Uses of Setting in com.sun.electric.technology
 

Subclasses of Setting in com.sun.electric.technology
static class Technology.TechSetting
          Class to extend prefs so that changes to MOSIS CMOS options will update the display.
 

Methods in com.sun.electric.technology that return Setting
 Setting Layer.getCapacitanceSetting()
          Returns project Setting to tell the capacitance for this Layer.
 Setting Layer.getCIFLayerSetting()
          Returns project Setting to tell the CIF name of this Layer.
 Setting Technology.getDiffAlphaSetting()
          Returns project Setting to tell the diffusion to gate capacitance ratio for Logical Effort.
 Setting Layer.getDXFLayerSetting()
          Returns project Setting to tell the DXF name of this Layer.
 Setting Layer.getEdgeCapacitanceSetting()
          Returns project Setting to tell the edge capacitance for this Layer.
 Setting Technology.getGateCapacitanceSetting()
          Returns project Setting to tell the Gate Capacitance for Logical Effort.
 Setting Technology.getGateIncludedSetting()
          Returns project Setting to tell gate inclusion.
 Setting Technology.getGateLengthSubtractionSetting()
          Returns project Setting 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 settings which define their GDS names in this foundry.
 Setting Technology.getGroundNetIncludedSetting()
          Returns project Setting to tell ground network inclusion.
 Setting Technology.getMaxSeriesResistanceSetting()
          Returns project Setting to tell the maximum series resistance for layout extraction for this Technology.
 Setting Technology.getMinCapacitanceSetting()
          Returns project Setting to tell the minimum capacitance of this Technology.
 Setting Technology.getMinResistanceSetting()
          Returns project Setting to tell the minimum resistance of this Technology.
 Setting Technology.getNumMetalsSetting()
          Returns project Setting to tell the number of metal layers in the MoCMOS technology.
 Setting Technology.getPrefFoundrySetting()
          Returns project Setting to tell foundry for DRC rules.
 Setting Layer.getResistanceSetting()
          Returns project Setting to tell the resistance for this Layer.
 Setting Technology.getScaleSetting()
          Returns project Setting to tell the scale of this technology.
 Setting Layer.getSkillLayerSetting()
          Returns project Setting to tell the Skill name of this Layer.
 Setting Technology.getWireRatioSetting()
          Returns project Setting to tell the wire capacitance ratio for Logical Effort.
static Setting Technology.TechSetting.makeBooleanSetting(Technology tech, java.lang.String name, java.lang.String location, java.lang.String description, ProjSettingsNode xmlNode, java.lang.String xmlName, boolean factory)
           
static Setting Technology.TechSetting.makeIntSetting(Technology tech, java.lang.String name, java.lang.String location, java.lang.String description, ProjSettingsNode xmlNode, java.lang.String xmlName, int factory)
           
static Setting Technology.TechSetting.makeStringSetting(Technology tech, java.lang.String name, java.lang.String location, java.lang.String description, ProjSettingsNode xmlNode, 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, 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)
           
 Technology.SizeCorrector Technology.getSizeCorrector(Version version, java.util.Map<Setting,java.lang.Object> projectSettings, boolean isJelib, boolean keepExtendOverMin)
           
 

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

Methods in com.sun.electric.technology.technologies that return Setting
 Setting MoCMOS.getAlternateActivePolyRulesSetting()
          Returns project Setting to tell whether this Technology is using alternate Active and Poly contact rules.
 Setting MoCMOS.getAnalogSetting()
          Returns project Setting to tell whether this technology has layers for vertical NPN transistor pbase.
 Setting MoCMOS.getDisallowStackedViasSetting()
          Returns project Setting 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 Setting 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
 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.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.getCopyrightMessageSetting()
          Returns project Setting to tell the copyright message that will be added to output decks.
static Setting IOTool.getDXFScaleSetting()
          Returns project Settings 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.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 Setting 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)
           
static java.util.Map<Setting,java.lang.Object> LibraryFiles.readProjectsSettingsFromLibrary(java.net.URL fileURL, FileType type)
          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 Setting to tell the Convergence Epsilon value for Logical Effort.
static Setting LETool.getGlobalFanoutSetting()
          Returns project Setting to tell the Global Fanout for Logical Effort.
static Setting LETool.getKeeperRatioSetting()
          Returns project Setting to tell the keeper size ratio for Logical Effort.
static Setting LETool.getMaxIterationsSetting()
          Returns project Setting to tell the maximum number of iterations for Logical Effort.
static Setting LETool.getUseLocalSettingsSetting()
          Returns project Setting 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 Setting to tell default technique in Tech Palette.
static Setting User.getIncludeDateAndVersionInOutputSetting()
          Returns project Setting 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 Setting to tell the layout Technology to use when schematics are found.
 

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

Constructor parameters in com.sun.electric.tool.user.dialogs with type arguments of type Setting
OptionReconcile(java.awt.Frame parent, java.util.Map<Setting,java.lang.Object> settingsThatChanged, java.lang.String libname, FileMenu.ReadLibrary job)
          Creates new form Project Settings Reconcile
 

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

Methods in com.sun.electric.tool.user.dialogs.projsettings with parameters of type Setting
 boolean ProjSettingsPanel.getBoolean(Setting setting)
          Method to get the boolean value on the Setting object.
 double ProjSettingsPanel.getDouble(Setting setting)
          Method to get the double value on the Setting object.
 java.lang.String ProjSettingsPanel.getFormattedDouble(Setting setting)
          Method to get string representation of the double value on the Setting object.
 int ProjSettingsPanel.getInt(Setting setting)
          Method to get the integer value on the Setting object.
 long ProjSettingsPanel.getLong(Setting setting)
          Method to get the long value on the Setting object.
 java.lang.String ProjSettingsPanel.getString(Setting setting)
          Method to get the string value on the Setting object.
 void ProjSettingsPanel.setBoolean(Setting setting, boolean v)
          Method to set a new boolean value on Setting object.
 void ProjSettingsPanel.setDouble(Setting setting, double v)
          Method to set a new double value on Setting object.
 void ProjSettingsPanel.setInt(Setting setting, int v)
          Method to set a new integer value on Setting object.
 void ProjSettingsPanel.setLong(Setting setting, long v)
          Method to set a new long value on Setting object.
 void ProjSettingsPanel.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
 

Methods in com.sun.electric.tool.user.projectSettings that return Setting
 Setting ProjSettingsNode.getValue(java.lang.String key)
           
 

Methods in com.sun.electric.tool.user.projectSettings with parameters of type Setting
static boolean ProjSettingsNode.equal(java.lang.Object value, Setting setting)
          Compare a project settings value against a Setting object value.
 void ProjSettingsNode.putValue(java.lang.String key, Setting setting)
          Set the value for a key.