Package org.w3c.www.protocol.http.proxy

Examples of org.w3c.www.protocol.http.proxy.Rule


  protected void replace() {
      if (selected == -1) {
    error("No rule selected");
    return;
      }
      Rule replaced = null;
      try {
    String tokens[] = getTokens();
    if (tokens != null)
        replaced = editor.replaceRule(tokens, selected);
      } catch (RuleParserException ex) {
    error(ex);
      }
      if (replaced != null) {
    lrules.replaceItem(replaced.toString(), selected);
    setModified(true);
      }
  }
View Full Code Here


        setVisible(false);
      }
  }

  protected void showRule(int idx) {
      Rule rule = editor.getRule(idx);
      thost.setText(rule.getHost());
      trule.setText(rule.getRuleName());
      String args = rule.getRuleArgs();
      if (args != null) {
    targs.setText(args);
    targs.setEditable(true);
      } else {
    targs.setEditable(false);
View Full Code Here

      }
  }

  protected void update() {
      int       size  = editor.getSize();
      Rule      rule  = null;

      setModified(false);
      selected = -1;
      if (lrules != null) {
    lrules.removeAll();
    for (int i = 0; i < size; i++) {
        rule = editor.getRule(i);
        lrules.addItem(rule.toString(),i);
        updateArgsList(rule.getRuleArgs());
    }
      }
      if (location != null)
    location.setText("Rules location: "+
         editor.component.getRulesLocation());
View Full Code Here

  }

  protected Vector generateRuleVector(RuleNode root) {
      Vector vrules = new Vector(20);
      collectRules(root, vrules);
      Rule srules [] = new Rule[vrules.size()];
      vrules.copyInto(srules);
      srules = (Rule[]) Sorter.sortComparableArray(srules, true);
      for (int i=0; i < srules.length; i++)
    vrules.setElementAt(srules[i], i);
      return vrules;
View Full Code Here

      if (childrens != null) {
    Enumeration childenum = childrens.keys();
    while (childenum.hasMoreElements()) {
        RuleNode rnode =
      (RuleNode) childrens.get((String) childenum.nextElement());
        Rule rule = rnode.getRule();
        if (rule != null)
      vrules.addElement(rule);
        collectRules(rnode, vrules);
    }
      }
View Full Code Here

   * @exception RuleParserException if the rule can't be created.
   */
  protected Rule addRule(String tokens[])
      throws RuleParserException
  {
      Rule newRule = null;
      newRule = Rule.createRule(tokens, 1, tokens.length);
      if (newRule != null) {
    if (rules == null)
        rules = new Vector(10);
    rules.addElement(newRule);
View Full Code Here

   * @exception RuleParserException if the rule can't be created.
   */
  protected Rule replaceRule(String tokens[], int idx)
      throws RuleParserException
  {
      Rule newRule = null;
      newRule = Rule.createRule(tokens, 1, tokens.length);
      if (newRule != null) {
    if (rules == null)
        rules = new Vector(10);
    rules.setElementAt(newRule, idx);
View Full Code Here

TOP

Related Classes of org.w3c.www.protocol.http.proxy.Rule

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.