Package jade.util.leap

Examples of jade.util.leap.Iterator


  public void internalFrameDeiconified(InternalFrameEvent e) {}
  public void internalFrameOpened(InternalFrameEvent e) {}
 
  private String getLevelName(int n) {
    List l = myLogManager.getLogLevels();
    Iterator it = l.iterator();
    while (it.hasNext()) {
      LevelInfo li = (LevelInfo) it.next();
      if (n == li.getValue()) {
        return li.getName();
      }
    }
    return "UNKNOWN";
View Full Code Here


    return "UNKNOWN";
  }
 
  private int getLevelValue(String name) {
    List l = myLogManager.getLogLevels();
    Iterator it = l.iterator();
    while (it.hasNext()) {
      LevelInfo li = (LevelInfo) it.next();
      if (name.equals(li.getName())) {
        return li.getValue();
      }
    }
    return 0;
View Full Code Here

    QualifiedFrame f = new QualifiedFrame(SL0Vocabulary.AID);
    // Name
    f.put(SL0Vocabulary.AID_NAME, id.getName());

    // Addresses
    Iterator i = id.getAllAddresses();
    if (i.hasNext()) {
      OrderedFrame addresses = new OrderedFrame(SL0Vocabulary.SEQUENCE);
      while (i.hasNext()) {
        addresses.addElement(i.next());
      }
      f.put(SL0Vocabulary.AID_ADDRESSES, addresses);
    }
    // Resolvers
    i = id.getAllResolvers();
    if (i.hasNext()) {
      OrderedFrame resolvers = new OrderedFrame(SL0Vocabulary.SEQUENCE);
      while (i.hasNext()) {
        AID res = (AID) i.next();
        resolvers.addElement(aidToFrame(res));
      }
      f.put(SL0Vocabulary.AID_RESOLVERS, resolvers);
    }
    return f;
View Full Code Here

    // NOTE: A normal synchronized block could create deadlock problems
    // as it prevents concurrent scannings of the listeners list.
    List l = messageListeners.startScanning();
    if (l != null) {
      MessageEvent ev = new MessageEvent(MessageEvent.SENT_MESSAGE, msg, sender, receiver, myID());
      Iterator it = l.iterator();
      while (it.hasNext()) {
        MessageListener ml = (MessageListener) it.next();
        ml.sentMessage(ev);
      }
      messageListeners.stopScanning();
   
  }
View Full Code Here

    // NOTE: A normal synchronized block could create deadlock problems
    // as it prevents concurrent scannings of the listeners list.
    List l = messageListeners.startScanning();
    if (l != null) {
      MessageEvent ev = new MessageEvent(MessageEvent.POSTED_MESSAGE, msg, sender, receiver, myID());
      Iterator it = l.iterator();
      while (it.hasNext()) {
        MessageListener ml = (MessageListener) it.next();
        ml.postedMessage(ev);
      }
      messageListeners.stopScanning();
    }
  }
View Full Code Here

    // NOTE: A normal synchronized block could create deadlock problems
    // as it prevents concurrent scannings of the listeners list.
    List l = messageListeners.startScanning();
    if (l != null) {
      MessageEvent ev = new MessageEvent(MessageEvent.RECEIVED_MESSAGE, msg, sender, receiver, myID());
      Iterator it = l.iterator();
      while (it.hasNext()) {
        MessageListener ml = (MessageListener) it.next();
        ml.receivedMessage(ev);
      }
      messageListeners.stopScanning();
    }
  }
View Full Code Here

    // NOTE: A normal synchronized block could create deadlock problems
    // as it prevents concurrent scannings of the listeners list.
    List l = messageListeners.startScanning();
    if (l != null) {
      MessageEvent ev = new MessageEvent(MessageEvent.ROUTED_MESSAGE, msg, from, to, myID());
      Iterator it = l.iterator();
      while (it.hasNext()) {
        MessageListener ml = (MessageListener) it.next();
        ml.routedMessage(ev);
      }
      messageListeners.stopScanning();
    }
  }
View Full Code Here

        // The behaviour is actually a new child that has been added to a CompositeBehaviour
        //FIXME: TO be done
        //ev = new AgentEvent(AgentEvent.ADDED_SUB_BEHAVIOUR, agentID, new BehaviourID(b.getParent()), new BehaviourID(b), myID());
      }
     
      Iterator it = l.iterator();
      while (it.hasNext()) {
        AgentListener al = (AgentListener) it.next();
        al.addedBehaviour(ev);
      }
      agentListeners.stopScanning();
    }
  }
View Full Code Here

    // NOTE: A normal synchronized block could create deadlock problems
    // as it prevents concurrent scannings of the listeners list.
    List l = agentListeners.startScanning();
    if (l != null) {
      AgentEvent ev = new AgentEvent(AgentEvent.REMOVED_BEHAVIOUR, agentID, new BehaviourID(b), myID());
      Iterator it = l.iterator();
      while (it.hasNext()) {
        AgentListener al = (AgentListener) it.next();
        al.removedBehaviour(ev);
      }
      agentListeners.stopScanning();
    }
  }
View Full Code Here

    // NOTE: A normal synchronized block could create deadlock problems
    // as it prevents concurrent scannings of the listeners list.
    List l = agentListeners.startScanning();
    if (l != null) {
      AgentEvent ev = new AgentEvent(AgentEvent.CHANGED_BEHAVIOUR_STATE, agentID, new BehaviourID(b), from, to, myID());
      Iterator it = l.iterator();
      while (it.hasNext()) {
        AgentListener al = (AgentListener) it.next();
        al.changedBehaviourState(ev);
      }
      agentListeners.stopScanning();
    }
  }
View Full Code Here

TOP

Related Classes of jade.util.leap.Iterator

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.