it.tidalwave.role.ui
Interface PresentationModel

Package class diagram package PresentationModel
All Superinterfaces:
As

public interface PresentationModel
extends As

TODO: As the NetBeans Node, it should allow children, have event listeners for children added/removed/changed. This class so becomes the true M in MVC.

Version:
$Id$
Author:
Fabrizio Giudici

Nested Class Summary
 
Nested classes/interfaces inherited from interface it.tidalwave.util.As
As.Defaults, As.NotFoundBehaviour<T>
 
Field Summary
static Class<PresentationModel> PresentationModel
           
 
Method Summary
 void addPropertyChangeListener(PropertyChangeListener listener)
           
 void addPropertyChangeListener(String propertyName, PropertyChangeListener listener)
           
 PropertyChangeListener[] getPropertyChangeListeners()
           
 PropertyChangeListener[] getPropertyChangeListeners(String propertyName)
           
 boolean hasListeners(String propertyName)
           
 void removePropertyChangeListener(PropertyChangeListener listener)
           
 void removePropertyChangeListener(String propertyName, PropertyChangeListener listener)
           
 
Methods inherited from interface it.tidalwave.util.As
as, as
 

Field Detail

PresentationModel

static final Class<PresentationModel> PresentationModel
Method Detail

addPropertyChangeListener

void addPropertyChangeListener(@Nonnull
                               PropertyChangeListener listener)

addPropertyChangeListener

void addPropertyChangeListener(@Nonnull
                               String propertyName,
                               @Nonnull
                               PropertyChangeListener listener)

removePropertyChangeListener

void removePropertyChangeListener(@Nonnull
                                  PropertyChangeListener listener)

removePropertyChangeListener

void removePropertyChangeListener(@Nonnull
                                  String propertyName,
                                  @Nonnull
                                  PropertyChangeListener listener)

hasListeners

boolean hasListeners(@Nonnull
                     String propertyName)

getPropertyChangeListeners

@Nonnull
PropertyChangeListener[] getPropertyChangeListeners()

getPropertyChangeListeners

@Nonnull
PropertyChangeListener[] getPropertyChangeListeners(@Nonnull
                                                            String propertyName)


Copyright © 2009-2012 Tidalwave s.a.s.. All Rights Reserved.