|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectiicm.vrml.pw.Field
iicm.vrml.pw.MultiField
iicm.vrml.pw.MFNode
public class MFNode
MFNode - Field that holds a vector of nodes Copyright (c) 1996 IICM
Field Summary | |
---|---|
java.util.Vector |
nodes
|
Fields inherited from class iicm.vrml.pw.Field |
---|
changed, class_, F_EVENTIN, F_EVENTOUT, F_EXPOSEDFIELD, F_FIELD, fieldClassName, IS_KEYWORD, protoIS, protoIScontent, protoISfield, protoISname, readerror, receiver_, STR_EVENTIN, STR_EVENTOUT, STR_EXPOSEDFIELD, STR_FALSE, STR_FIELD, STR_NULL, STR_TRUE, STR_X3d_EVENTIN, STR_X3d_EVENTOUT, STR_X3d_EXPOSEDFIELD, STR_X3d_FIELD, timeOfChange_ |
Constructor Summary | |
---|---|
MFNode()
|
Method Summary | |
---|---|
void |
addNodes(java.util.Vector nds)
|
(package private) boolean |
clearValues()
clear current values (before reading new ones) |
(package private) void |
copyValue(Field source)
copy field's value(s) to this field (of same type, non-null) |
java.lang.String |
fieldName()
the field's type name |
java.util.Vector |
getNodes()
|
int |
getValueCount()
|
(package private) Field |
newFieldInstance()
create a new instance of the prototyped field changed flags etc. will be virgin (not taken from proto field) |
(package private) void |
read1Value(VRMLparser parser)
read and return a single field value |
void |
removeNodes(java.util.Vector nds)
|
void |
setValue(Node[] nds)
|
(package private) void |
writeValue(java.io.PrintStream os,
java.util.Hashtable writtenrefs)
write field's value(s) to an output stream |
(package private) void |
writeX3dValue(java.io.PrintStream os,
java.util.Hashtable writtenrefs)
write field's value(s) to an x3d output stream |
(package private) void |
writeX3dValue(java.io.PrintStream os,
java.util.Hashtable writtenrefs,
int depth)
|
Methods inherited from class iicm.vrml.pw.MultiField |
---|
readValue |
Methods inherited from class iicm.vrml.pw.Field |
---|
addReceiver, disableRoutes, enableRoutes, fieldNameToX3d, getFieldClass, getFieldClassName, getIScontent, readBoolValue, readError, readFieldValue, readFloatValue, readIntValue, readISdeclaration, readISdeclaration, readStringValue, removeReceiver, routeExists, sendEvent, setEventCallback, setFieldClass, setIScontent, wasChanged, writeFieldValue, writeX3dFieldValue |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public java.util.Vector nodes
Constructor Detail |
---|
public MFNode()
Method Detail |
---|
public java.lang.String fieldName()
Field
fieldName
in class Field
Field newFieldInstance()
Field
newFieldInstance
in class Field
public final int getValueCount()
getValueCount
in class MultiField
public final java.util.Vector getNodes()
public final void setValue(Node[] nds)
void copyValue(Field source)
Field
copyValue
in class Field
void read1Value(VRMLparser parser) throws java.io.IOException
MultiField
read1Value
in class MultiField
java.io.IOException
boolean clearValues()
MultiField
clearValues
in class MultiField
void writeValue(java.io.PrintStream os, java.util.Hashtable writtenrefs)
Field
writeValue
in class Field
void writeX3dValue(java.io.PrintStream os, java.util.Hashtable writtenrefs)
Field
writeX3dValue
in class Field
void writeX3dValue(java.io.PrintStream os, java.util.Hashtable writtenrefs, int depth)
public void addNodes(java.util.Vector nds)
public void removeNodes(java.util.Vector nds)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |