org.scilab.forge.scirenderer.data
Interface DataProvider<DataUserType extends DataUser>

Type Parameters:
DataUserType - The type of data user.
All Known Subinterfaces:
TextureDataProvider
All Known Implementing Classes:
AbstractDataProvider, DrawnTextureDataProvider

public interface DataProvider<DataUserType extends DataUser>

Author:
Pierre Lando

Method Summary
 void addDataUser(DataUserType texture)
          Add a data user.
 boolean isValid()
          Data provider validity getter.
 void removeDataUser(DataUserType dataUser)
          Remove a data user.
 

Method Detail

removeDataUser

void removeDataUser(DataUserType dataUser)
Remove a data user.

Parameters:
dataUser - the data user to remove.

addDataUser

void addDataUser(DataUserType texture)
Add a data user.

Parameters:
texture - the data user to add.

isValid

boolean isValid()
Data provider validity getter.

Returns:
the validity if this data provider.