コード例 #1
0
ファイル: TimeFilter.java プロジェクト: gthompson/winston
  @Override
  public void configure(final ConfigFile cf) {
    super.configure(cf);
    if (cf == null) return;

    tLessThan = StringUtils.stringToDouble(cf.getString("past"), Double.NaN);
    tGreaterThan = StringUtils.stringToDouble(cf.getString("future"), Double.NaN);
  }
コード例 #2
0
ファイル: SwarmLayout.java プロジェクト: gthompson/swarm
  private void processKiosk() {
    String k = config.getString("kiosk");
    if (k == null) k = "false";
    final int x = StringUtils.stringToInt(config.getString("kioskX"), -1);
    final int y = StringUtils.stringToInt(config.getString("kioskY"), -1);

    final boolean kiosk = Boolean.parseBoolean(k);
    if (kiosk && x != -1 && y != -1) {
      applicationFrame.setLocation(x, y);
    }
    Swarm.getApplication().setFullScreenMode(kiosk);
  }
コード例 #3
0
ファイル: WWSPanel.java プロジェクト: gthompson/swarm
  @Override
  public boolean allowOK(boolean edit) {
    String host = wwsHost.getText();
    String message = null;

    if (host == null || host.length() == 0 || host.indexOf(';') != -1 || host.indexOf(':') != -1)
      message = "There is an error with the WWS IP address or host name.";

    int ip = StringUtils.stringToInt(wwsPort.getText(), -1);
    if (ip < 0 || ip > 65535) message = "There is an error with the WWS port.";

    double to = StringUtils.stringToDouble(wwsTimeout.getText(), -1);
    if (to <= 0) message = "There is an error with the WWS time out (must be > 0).";

    if (message != null) {
      JOptionPane.showMessageDialog(applicationFrame, message, "Error", JOptionPane.ERROR_MESSAGE);
      return false;
    } else return true;
  }