org.das2.client.Das2ServerGUI
Code for editing a Das2Server parameters argument. This is a somewhat
arbitary control, but the DSDF may try to describe a GUI, using the
spec at https://github.com/das-developers/das2docs/wiki/Structured-Sub%E2%80%90values-for-Params
Das2ServerGUI x = new Das2ServerGUI();
String dsdf = "param_01 = '1.5V_REF | Simulate +1.8 monitor'\n"
+ "param_02 = '1.5V_WvFE'\n"
+ "param_03 = '1.5V_Y180'\n"
+ "param_04 = '1.8U | Power Supply'\n"
+ "param_05 = '1.8V_MEM'";
x.setSpecification(dsdf);
x.setParameters("1.5V_REF 1.5V_REF 1.8V_MEM");
if (JOptionPane.OK_OPTION == JOptionPane.showConfirmDialog(null, x.panel)) {
System.err.println(x.getParameters());
}
Das2ServerGUI( )
getPanel
getPanel( ) → javax.swing.JPanel
return the panel. See the javadoc for how this is to be called.
Note this will typically need to be put into a scrollpane.
Returns:
a javax.swing.JPanel
[search for examples]
[view on GitHub]
[view on old javadoc]
[view source]
getParameters
getParameters( ) → String
Returns:
java.lang.String
[search for examples]
[view on GitHub]
[view on old javadoc]
[view source]
main
main( String[] args ) → void
Parameters
args - a java.lang.String[]
Returns:
void (returns nothing)
[search for examples]
[view on GitHub]
[view on old javadoc]
[view source]
setParameters
setParameters( String paramz ) → void
Parameters
paramz - a String
Returns:
void (returns nothing)
[search for examples]
[view on GitHub]
[view on old javadoc]
[view source]
setSpecification
setSpecification( String sss ) → void
set the DSDF specification for the parameters. This can be an XML document
or a list of IDL name/value pairs.
Parameters
sss - a String
Returns:
void (returns nothing)
[search for examples]
[view on GitHub]
[view on old javadoc]
[view source]