FreeWRL/FreeX3D  3.0.0
FreeWRLFieldDefinition.java
1 package sai;
2 import org.web3d.x3d.sai.*;
3 
4 public class FreeWRLFieldDefinition implements X3DFieldDefinition {
5  protected String name;
6  protected int accessType;
7  protected int fieldType;
8  protected String fieldTypeString;
9  protected String defaultVal;
10 
11  public FreeWRLFieldDefinition(String nm, int access, int field) {
12  name = nm;
13  accessType = access;
14  fieldType = field;
15  fieldTypeString = FreeWRLFieldTypes.getStringDesc(fieldType);
16  }
17 
18  public String getName() {
19  return name;
20  }
21 
22  public int getAccessType() {
23  return accessType;
24  }
25 
26  public int getFieldType() {
27  return fieldType;
28  }
29 
30  public String getFieldTypeString() {
31  return fieldTypeString;
32  }
33 
34  public void setDefaultValue(String val) {
35  defaultVal = val;
36  }
37 
38  public String getDefault() {
39  return defaultVal;
40  }
41 }