home *** CD-ROM | disk | FTP | other *** search
/ PC Pro 1998 October / DPPCPRO1098.ISO / Hotdog / files / snagpack.exe / CMDDATA.CLASS (.txt) < prev    next >
Encoding:
Java Class File  |  1997-11-21  |  3.1 KB  |  145 lines

  1. import java.awt.Color;
  2. import java.net.MalformedURLException;
  3. import java.net.URL;
  4.  
  5. public class cmddata {
  6.    private int funcNumber = 0;
  7.    private int delay = 0;
  8.    private int frontGap = 4;
  9.    private int endGap = 4;
  10.    private boolean center = false;
  11.    private String text = null;
  12.    private String picture = null;
  13.    private Color colour = new Color(255, 0, 0);
  14.    private int repeats = -1;
  15.    private int doneRepeats = 0;
  16.    private int doPosition = 0;
  17.    private int blinktimes = 10;
  18.    private URL url = null;
  19.    private String targetFrame = new String("_blank");
  20.  
  21.    public int getDoPosition() {
  22.       return this.doPosition;
  23.    }
  24.  
  25.    public String getText() {
  26.       return this.text != null ? new String(this.text) : null;
  27.    }
  28.  
  29.    public void newTargetFrame(String var1) {
  30.       this.targetFrame = new String(var1);
  31.    }
  32.  
  33.    public void newURL(String var1) {
  34.       try {
  35.          this.url = new URL(var1);
  36.       } catch (MalformedURLException var2) {
  37.          System.out.println("Bad URL: " + var1);
  38.          this.url = null;
  39.       }
  40.  
  41.    }
  42.  
  43.    public String toString() {
  44.       return "Function: " + this.funcNumber + "\n" + "Delay: " + this.delay + "\n" + "Gaps: " + this.frontGap + " " + this.endGap + "\n" + "Center: " + this.center + "\n" + "Text: " + this.text + "\n" + "color: " + this.colour.toString() + "\n" + "Repeats: " + this.repeats + "\n" + "Done Repeats: " + this.doneRepeats + "\n" + "Do position: " + this.doPosition;
  45.    }
  46.  
  47.    public Color getColor() {
  48.       return this.colour;
  49.    }
  50.  
  51.    public void addText(String var1) {
  52.       this.text = new String(var1);
  53.    }
  54.  
  55.    public String getPicture() {
  56.       return this.picture != null ? new String(this.picture) : null;
  57.    }
  58.  
  59.    public boolean incDoRepeats() {
  60.       if (this.repeats != -1) {
  61.          ++this.doneRepeats;
  62.          if (this.doneRepeats == this.repeats) {
  63.             this.doneRepeats = 0;
  64.             return true;
  65.          }
  66.       }
  67.  
  68.       return false;
  69.    }
  70.  
  71.    public void addDelay(int var1) {
  72.       this.delay = var1;
  73.    }
  74.  
  75.    public int getEndGap() {
  76.       return this.endGap;
  77.    }
  78.  
  79.    public void addFuncNum(int var1) {
  80.       this.funcNumber = var1;
  81.    }
  82.  
  83.    public void fGap(int var1) {
  84.       this.frontGap = var1;
  85.    }
  86.  
  87.    public void eGap(int var1) {
  88.       this.endGap = var1;
  89.    }
  90.  
  91.    public void addColor(String var1) {
  92.       var1 = var1.trim();
  93.       int var2 = new Integer(var1.substring(0, var1.indexOf(",")));
  94.       String var5 = var1.substring(var1.indexOf(",") + 1);
  95.       int var3 = new Integer(var5.substring(0, var5.indexOf(",")));
  96.       var5 = var5.substring(var5.indexOf(",") + 1);
  97.       int var4 = new Integer(var5);
  98.       this.colour = new Color(var2, var3, var4);
  99.    }
  100.  
  101.    public void addColor(Color var1) {
  102.       this.colour = var1;
  103.    }
  104.  
  105.    public void setRepeats(int var1) {
  106.       this.repeats = var1;
  107.    }
  108.  
  109.    public int getRepeats() {
  110.       return this.repeats;
  111.    }
  112.  
  113.    public void addCenter(boolean var1) {
  114.       this.center = var1;
  115.    }
  116.  
  117.    public int getFrontGap() {
  118.       return this.frontGap;
  119.    }
  120.  
  121.    public int getDelay() {
  122.       return this.delay;
  123.    }
  124.  
  125.    public int getFuncNum() {
  126.       return this.funcNumber;
  127.    }
  128.  
  129.    public void setBlink(int var1) {
  130.       this.blinktimes = var1;
  131.    }
  132.  
  133.    public int getBlink() {
  134.       return this.blinktimes;
  135.    }
  136.  
  137.    public void addPicture(String var1) {
  138.       this.picture = new String(var1);
  139.    }
  140.  
  141.    public void setDoPosition(int var1) {
  142.       this.doPosition = var1;
  143.    }
  144. }
  145.