MCPcopy Create free account
hub / github.com/Singular/Singular / loadParameters

Method loadParameters

Singular/LIB/surfex/LampAdmin.java:620–697  ·  view source on GitHub ↗
(BufferedReader bs, String datatype)

Source from the content-addressed store, hash-verified

618 }
619
620 public void loadParameters(BufferedReader bs, String datatype) {
621 int k;
622 try {
623 String nix = bs.readLine();
624 String zeile1;
625 boolean first = true;
626
627 for (k = Integer.parseInt(bs.readLine()); k > 0; k--) {
628 zeile1 = bs.readLine();//) != null) {
629 newLamp();
630 if (datatype.equals("specify")) {
631 String strline;
632 try {
633 bs.mark(255);
634 strline = bs.readLine();
635 while ((strline.equals("parno:"))
636 || (strline.equals("fromtoval:"))) {
637 // System.out.println("strline:"+strline);
638 if (strline.equals("parno:")) {
639 ((OneParameter) lampList.lastElement())
640 .setParNo(Integer.parseInt(bs
641 .readLine()));
642 }
643 if (strline.equals("fromtoval:")) {
644 ((OneParameter) lampList.lastElement()).oldFrom = Double
645 .parseDouble(bs.readLine());
646 ((OneParameter) lampList.lastElement()).newFrom = ((OneParameter) lampList
647 .lastElement()).oldFrom;
648
649 ((OneParameter) lampList.lastElement()).oldTo = Double
650 .parseDouble(bs.readLine());
651 ((OneParameter) lampList.lastElement()).newTo = ((OneParameter) lampList
652 .lastElement()).oldTo;
653
654 ((OneParameter) lampList.lastElement()).parSlider
655 .setValue(Integer.parseInt(bs
656 .readLine()));
657 ((OneParameter) lampList.lastElement())
658 .updateparSliderAndLabel();
659 }
660 bs.mark(255);
661 strline = bs.readLine();
662 } // end while()
663 bs.reset();
664 } catch (Exception nex) {
665 bs.reset();
666 }
667 }
668 if (datatype.equals("complete") || datatype.equals("onlyeqns")
669 || datatype.equals("eqnsvis")) {
670 ((OneParameter) lampList.lastElement()).setParNo(Integer
671 .parseInt(bs.readLine()));
672 ((OneParameter) lampList.lastElement()).oldFrom = Double
673 .parseDouble(bs.readLine());
674 ((OneParameter) lampList.lastElement()).newFrom = ((OneParameter) lampList
675 .lastElement()).oldFrom;
676 ((OneParameter) lampList.lastElement()).oldTo = Double
677 .parseDouble(bs.readLine());

Callers 1

loadProjectMethod · 0.45

Calls 6

newLampMethod · 0.95
markMethod · 0.80
setParNoMethod · 0.80
setValueMethod · 0.45
resetMethod · 0.45

Tested by

no test coverage detected