Class X3DConcreteField
java.lang.Object
org.web3d.x3d.jsail.fields.X3DConcreteField
- All Implemented Interfaces:
- X3DField
- Direct Known Subclasses:
- MFBool,- MFColor,- MFColorRGBA,- MFDouble,- MFFloat,- MFImage,- MFInt32,- MFMatrix3d,- MFMatrix3f,- MFMatrix4d,- MFMatrix4f,- MFNode,- MFRotation,- MFString,- MFTime,- MFVec2d,- MFVec2f,- MFVec3d,- MFVec3f,- MFVec4d,- MFVec4f,- SFBool,- SFColor,- SFColorRGBA,- SFDouble,- SFFloat,- SFImage,- SFInt32,- SFMatrix3d,- SFMatrix3f,- SFMatrix4d,- SFMatrix4f,- SFNode,- SFRotation,- SFString,- SFTime,- SFVec2d,- SFVec2f,- SFVec3d,- SFVec3f,- SFVec4d,- SFVec4f
- 
Field SummaryFields
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidaddX3DEventListener(X3DFieldEventListener newListener) WARNING not testedWARNING not implementedstatic intgetTupleSize(String fieldType) Compute tuple size for given type (for example, SFVec3f and MFVec3f have tupleSize of 3).Get output of results from prior validation, if anyabstract voidInitialization sets default initial value.booleanCheck whether field is readable, default /true/booleanCheck whether field is writable, default /true/voidremoveX3DEventListener(X3DFieldEventListener oldListener) WARNING not testedvoidsetReadable(boolean newValue) Set whether field is readablevoidsetWritable(boolean newValue) Set whether field is writable
- 
Field Details- 
validationResultResults log of local validation.
 
- 
- 
Constructor Details- 
X3DConcreteFieldpublic X3DConcreteField()
 
- 
- 
Method Details- 
getValidationResultGet output of results from prior validation, if any- Returns:
- validation results (if any)
 
- 
getDefinition
- 
isReadablepublic boolean isReadable()Check whether field is readable, default /true/- Returns:
- whether field is readable
- See Also:
 
- 
setReadablepublic void setReadable(boolean newValue) Set whether field is readable- Parameters:
- newValue- new status for readable
- See Also:
 
- 
isWritablepublic boolean isWritable()Check whether field is writable, default /true/- Returns:
- whether field is writable
- See Also:
 
- 
setWritablepublic void setWritable(boolean newValue) Set whether field is writable- Parameters:
- newValue- new status for writable
- See Also:
 
- 
addX3DEventListenerWARNING not tested- Parameters:
- newListener- the listener to add
 
- 
removeX3DEventListenerWARNING not tested- Parameters:
- oldListener- the listener to remove
 
- 
getTupleSizeCompute tuple size for given type (for example, SFVec3f and MFVec3f have tupleSize of 3).- Parameters:
- fieldType- of interest
- Returns:
- tuple size
 
- 
initializepublic abstract void initialize()Initialization sets default initial value.
 
-