Squeak Class Documentation category index | class index  
 
VRMLNodeAttribute
  category: Balloon3D-VRML Definition
  superclass: Object
  subclasses: VRMLDynamicAttribute

This class defines a generic attribute of a VRML node.

Instance variables:
type <String> The type of the attribute (e.g., 'SFFloat', 'MFString')
name <String> The name of the attribute (e.g., 'children')
value <Object> The (default or current) value of the attribute
attrClass <String> The attribute class (e.g., 'exposedField', 'field', 'eventIn', 'eventOut')

instance methods
  accessing
  attrClass
attributeClass
getterName
name
selectorString
setValue:in:
setValueIn:
setterName
type
value
value:

  copying
  vrmlProtoCopy
vrmlProtoCopyValues

  initialize
  name:type:value:
name:type:value:attrClass:

  printing
  print:on:indent:
printExternOn:indent:
printOn:
printOn:indent:

  reading
  readFrom:in:

  testing
  containsNodes
isDynamic
isEvent
isExposedField
isMultiType
isSingleField

class methods
  instance creation
  name:type:value:attrClass:

instance methods
  accessing top  
 

attrClass


 

attributeClass


 

getterName


 

name

Answer a name for the receiver. This is used generically in the title of certain inspectors, such as the referred-to inspector, and specificially by various subsystems. By default, we let the object just print itself out..


 

selectorString


 

setValue:in:


 

setValueIn:


 

setterName


 

type


 

value


 

value:


  copying top  
 

vrmlProtoCopy


 

vrmlProtoCopyValues


  initialize top  
 

name:type:value:


 

name:type:value:attrClass:


  printing top  
 

print:on:indent:


 

printExternOn:indent:


 

printOn:

nextPutAll: self class name;
nextPut:$(;


 

printOn:indent:

aVRMLStream crtab: aLevel.


  reading top  
 

readFrom:in:


  testing top  
 

containsNodes


 

isDynamic


 

isEvent


 

isExposedField


 

isMultiType


 

isSingleField


class methods
  instance creation top  
 

name:type:value:attrClass: