Skip to main content



      Home
Home » Eclipse Projects » Remote Application Platform (RAP) » listener
listener [message #62095] Thu, 22 November 2007 07:34 Go to next message
Eclipse UserFriend
Originally posted by: wen.ai.gillardon.de

hello all,

I have defined by myself a composite class with several attributs (for
example called one of them "value"). Can anyone tell me, how can I
write a listener for this attribut in rap, when this value has changed?

Thanks a lot.

Greetings

Wen
Re: listener [message #62358 is a reply to message #62095] Fri, 23 November 2007 02:35 Go to previous messageGo to next message
Eclipse UserFriend
Hi

You could load your define your composite as a java bean an add a
property support like this :

private PropertyChangeSupport propertyChangeSupport = new
PropertyChangeSupport(this);

public void addPropertyChangeListener(PropertyChangeListener listener) {
propertyChangeSupport.addPropertyChangeListener(listener);
}

public void addPropertyChangeListener(String propertyName,
PropertyChangeListener listener) {
propertyChangeSupport.addPropertyChangeListener(propertyName , listener);
}

public void removePropertyChangeListener(PropertyChangeListener listener) {
propertyChangeSupport.removePropertyChangeListener(listener) ;
}

public void removePropertyChangeListener(String propertyName,
PropertyChangeListener listener) {
propertyChangeSupport.removePropertyChangeListener(propertyN ame,
listener);
}

protected void firePropertyChange(String propertyName, Object oldValue,
Object newValue) {
propertyChangeSupport.firePropertyChange(propertyName, oldValue,
newValue);
}

protected void firePropertyChange(String propertyName, int oldValue,
int newValue) {
propertyChangeSupport.firePropertyChange(propertyName, oldValue,
newValue);
}

protected void firePropertyChange(String propertyName, boolean
oldValue, boolean newValue) {
propertyChangeSupport.firePropertyChange(propertyName, oldValue,
newValue);
}

Then u may use databinding
http://wiki.eclipse.org/index.php/JFace_Data_Binding to bind your
attribute to rwt controls.

Hope this helps you.
Cheers,
Val

Wen Ai wrote:
> hello all,
>
> I have defined by myself a composite class with several attributs (for
> example called one of them "value"). Can anyone tell me, how can I
> write a listener for this attribut in rap, when this value has changed?
>
> Thanks a lot.
>
> Greetings
>
> Wen
Re: listener [message #62382 is a reply to message #62358] Fri, 23 November 2007 04:24 Go to previous message
Eclipse UserFriend
Originally posted by: wen.ai.gillardon.de

Hi Val,

thank you very much for your infos and I will try that way :-)

cheers

Wen

Val schrieb:
> Hi
>
> You could load your define your composite as a java bean an add a
> property support like this :
>
> private PropertyChangeSupport propertyChangeSupport = new
> PropertyChangeSupport(this);
>
> public void addPropertyChangeListener(PropertyChangeListener listener) {
> propertyChangeSupport.addPropertyChangeListener(listener);
> }
>
> public void addPropertyChangeListener(String propertyName,
> PropertyChangeListener listener) {
> propertyChangeSupport.addPropertyChangeListener(propertyName , listener);
> }
>
> public void removePropertyChangeListener(PropertyChangeListener listener) {
> propertyChangeSupport.removePropertyChangeListener(listener) ;
> }
>
> public void removePropertyChangeListener(String propertyName,
> PropertyChangeListener listener) {
> propertyChangeSupport.removePropertyChangeListener(propertyN ame,
> listener);
> }
>
> protected void firePropertyChange(String propertyName, Object oldValue,
> Object newValue) {
> propertyChangeSupport.firePropertyChange(propertyName, oldValue,
> newValue);
> }
>
> protected void firePropertyChange(String propertyName, int oldValue,
> int newValue) {
> propertyChangeSupport.firePropertyChange(propertyName, oldValue,
> newValue);
> }
>
> protected void firePropertyChange(String propertyName, boolean
> oldValue, boolean newValue) {
> propertyChangeSupport.firePropertyChange(propertyName, oldValue,
> newValue);
> }
>
> Then u may use databinding
> http://wiki.eclipse.org/index.php/JFace_Data_Binding to bind your
> attribute to rwt controls.
>
> Hope this helps you.
> Cheers,
> Val
>
> Wen Ai wrote:
>> hello all,
>>
>> I have defined by myself a composite class with several attributs (for
>> example called one of them "value"). Can anyone tell me, how can I
>> write a listener for this attribut in rap, when this value has changed?
>>
>> Thanks a lot.
>>
>> Greetings
>>
>> Wen
Previous Topic:Cell Editors
Next Topic:some question about resource registry
Goto Forum:
  


Current Time: Sun May 11 15:42:10 EDT 2025

Powered by FUDForum. Page generated in 0.03613 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top