lobGetRegisteredFillOverrideParameters
lobGetRegisteredFillOverrideParameters(
[ t_libName ]
[ t_cellName ]
)
=> l_paramNameValue / nil
Description
(Virtuoso Layout Suite EXL) Returns the first set of registered fill override parameters that matches the specified library and cell names.
Arguments
|
t_libName
|
Specifies the name of the library that contains the fill overrides. If not specified or set to "", all currently registered fill overrides are listed.
|
|
t_cellName
|
Specifies the cell name to check for registered fill overrides. If not specified, all cell overrides that are registered for the given library are listed.
|
Value Returned
|
l_paramNameValue
|
|
|
If matching cell and library names are found, a list of paramName paramValue pairs is returned.
If both library and cell names are non empty, only the parameters of the first registered match are returned.
list(list(paramName1 paramValue1) ... list(paramNameN paramValueN))
If the cell name is empty, all currently registered cellRegex values and their parameters are returned.
list(
list( cellname1 list(list(paramName1 paramValue1) ... list(paramNameN paramValueN)))
list( cellName2 list(list(paramName1 paramValue1) ... list(paramNameN paramValueN)))
list( cell*2 list(list(paramName1 paramValue1) ... list(paramNameN paramValueN)))
list( cell[nN]ame3 list(list(paramName1 paramValue1) ... list(paramNameN paramValueN)))
)
|
|
|
If both library and cell names are "", all currently registered library and cellRegex parameters are returned.
list(
list(libName1
list(
list( cellname1 list(list(paramName1 paramValue1) ... list(paramNameN paramValueN)))
list( cellName2 list(list(paramName1 paramValue1) ... list(paramNameN paramValueN)))
list( cell*2 list(list(paramName1 paramValue1) ... list(paramNameN paramValueN)))
list( cell[nN]ame3 list(list(paramName1 paramValue1) ... list(paramNameN paramValueN)))
)
)
list(libName2
list(
list( cellname1 list(list(paramName1 paramValue1) ... list(paramNameN paramValueN)))
list( cellName2 list(list(paramName1 paramValue1) ... list(paramNameN paramValueN)))
list( cell*2 list(list(paramName1 paramValue1) ... list(paramNameN paramValueN)))
list( cell[nN]ame3 list(list(paramName1 paramValue1) ... list(paramNameN paramValueN)))
)
)
)
|
|
nil
|
The command was unsuccessful.
|
Examples
The following examples register fill overrides for three libraries and then retrieve the registered fill override parameters.
lobRegisterFillOverrideParameters("libName1" "cellname1" list(list( "boolStrParam1" "TRUE") list("boolStrParam2" "TRUE")))
=> t
lobRegisterFillOverrideParameters("libName1" "cellName2" list(list( "boolStrParam1" "FALSE") list("boolStrParam2" "FALSE")))
=> t
lobRegisterFillOverrideParameters("libName2" "cell*2" list(list( "boolStrParam3" "FALSE") list("boolStrParam4" "FALSE")))
=> t
lobRegisterFillOverrideParameters("libName3" "cell[nN]ame3" list(list( "boolStrParam3" "FALSE") list("boolStrParam4" "FALSE")))
=> t
lobGetRegisteredFillOverrideParameters("libName1")
=> list(list(cellname1 list(list(list("boolStrParam1" "TRUE") list("boolStrParam2" "TRUE")))
list(list( cellname2 list(list(list("boolStrParam1" "FALSE") list("boolStrParam2" "FALSE")))
lobGetRegisteredFillOverrideParameters("libName2" "cellAnyStringHere2")
=> list(list("cell*2" list(list( "boolStrParam3" "FALSE") list("boolStrParam4" "FALSE")))
lobGetRegisteredFillOverrideParameters()
=> list(list("cell[nN]ame3" list(list( "boolStrParam3" "FALSE") list("boolStrParam4" "FALSE")))
Related Topics
lobRegisterFillOverrideParameters
lobUnregisterFillOverrideParameters
Return to top