org.scilab.forge.scirenderer.texture
Class AbstractDataProvider<DataUserType extends DataUser>

java.lang.Object
  extended by org.scilab.forge.scirenderer.texture.AbstractDataProvider<DataUserType>
All Implemented Interfaces:
DataProvider<DataUserType>
Direct Known Subclasses:
Simple1DTextureDataProvider, Simple2DTextureDataProvider

public abstract class AbstractDataProvider<DataUserType extends DataUser>
extends java.lang.Object
implements DataProvider<DataUserType>

Author:
Pierre Lando

Constructor Summary
AbstractDataProvider()
           
 
Method Summary
 void addDataUser(DataUserType dataUser)
           
protected  void fireUpdate()
           
 void removeDataUser(DataUserType dataUser)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.scilab.forge.scirenderer.texture.DataProvider
isValid
 

Constructor Detail

AbstractDataProvider

public AbstractDataProvider()
Method Detail

removeDataUser

public void removeDataUser(DataUserType dataUser)
Specified by:
removeDataUser in interface DataProvider<DataUserType extends DataUser>

addDataUser

public void addDataUser(DataUserType dataUser)
Specified by:
addDataUser in interface DataProvider<DataUserType extends DataUser>

fireUpdate

protected void fireUpdate()