Package org.rssowl.core.model.events

Examples of org.rssowl.core.model.events.LabelListener


   *
   * @throws Exception
   */
  @Test
  public void testFlatLabelEvents() throws Exception {
    LabelListener labelListener = null;
    try {
      /* Add */
      ILabel label = fFactory.createLabel(null, "Label Name");
      final boolean labelEvents[] = new boolean[3];
      final LabelReference labelReference[] = new LabelReference[1];
      labelListener = new LabelListener() {
        public void labelAdded(Set<LabelEvent> events) {
          for (LabelEvent event : events) {
            assertTrue("Expected this Event to be Root Event", event.isRoot());
            labelEvents[0] = true;
          }
View Full Code Here


  public void testAddUpdateAndGetLabel() {
    final Label initialLabel = (Label) createLabel();
    final Label[] updatedLabel = new Label[1];
    final boolean[] labelAddedCalled = new boolean[] { false };
    final boolean[] labelUpdatedCalled = new boolean[] { false };
    LabelListener labelListener = null;
    try {
      labelListener = new LabelAdapter() {
        @Override
        public void labelAdded(Set<LabelEvent> events) {
          for (LabelEvent event : events) {
View Full Code Here

   * @param events The <code>ModelEvent</code> for the affected type.
   */
  public void notifyLabelAdded(final Set<LabelEvent> events) {
    Object listeners[] = fLabelListeners.getListeners();
    for (Object element : listeners) {
      final LabelListener listener = (LabelListener) element;
      SafeRunner.run(new LoggingSafeRunnable() {
        public void run() throws Exception {
          listener.labelAdded(events);
        }
      });
    }
  }
View Full Code Here

   * @param events The <code>ModelEvent</code> for the affected type.
   */
  public void notifyLabelDeleted(final Set<LabelEvent> events) {
    Object listeners[] = fLabelListeners.getListeners();
    for (Object element : listeners) {
      final LabelListener listener = (LabelListener) element;
      SafeRunner.run(new LoggingSafeRunnable() {
        public void run() throws Exception {
          listener.labelDeleted(events);
        }
      });
    }
  }
View Full Code Here

   * @param events The <code>ModelEvent</code> for the affected type.
   */
  public void notifyLabelUpdated(final Set<LabelEvent> events) {
    Object listeners[] = fLabelListeners.getListeners();
    for (Object element : listeners) {
      final LabelListener listener = (LabelListener) element;
      SafeRunner.run(new LoggingSafeRunnable() {
        public void run() throws Exception {
          listener.labelUpdated(events);
        }
      });
    }
  }
View Full Code Here

TOP

Related Classes of org.rssowl.core.model.events.LabelListener

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.