blob: 93b48630a2738bd4ba8bdd032e32c96693788146 [file] [log] [blame]
package org.eclipse.ui.views.properties;
/*
* (c) Copyright IBM Corp. 2000, 2001.
* All Rights Reserved.
*/
/**
* Listener for changes in objects of type
* <code>IPropertySheetEntry</code>.
* <p>
* This interface is public since it appears in the api
* of <code>IPropertySheetEntry</code>. It in not intended
* to be implemented outside of this package
* <p>
*/
public interface IPropertySheetEntryListener {
/**
* A node's children have changed (children added or removed)
*
* @param node the node whose's children have changed
*/
void childEntriesChanged(IPropertySheetEntry node);
/**
* A entry's error message has changed
*
* @param entry the entry whose's error message has changed
*/
void errorMessageChanged(IPropertySheetEntry entry);
/**
* A entry's value has changed
*
* @param entry the entry whose's value has changed
*/
void valueChanged(IPropertySheetEntry entry);
}