FreeWRL/FreeX3D  3.0.0
X3DField.java
1 package org.web3d.x3d.sai;
2 
3 public interface X3DField {
4  public X3DFieldDefinition getDefinition() throws InvalidFieldException, ConnectionException;
5  public boolean isReadable() throws InvalidFieldException, ConnectionException;
6  public boolean isWritable() throws InvalidFieldException, ConnectionException;
7  public void addX3DEventListener(X3DFieldEventListener l) throws InvalidFieldException, ConnectionException;
8  public void removeX3DEventListener(X3DFieldEventListener l) throws InvalidFieldException, ConnectionException;
9  public void setUserData(Object data) throws InvalidFieldException, ConnectionException;
10  public Object getUserData() throws InvalidFieldException, ConnectionException;
11  public void dispose();
12 }