Interface X3DChildNode

All Superinterfaces:
X3DNode
All Known Subinterfaces:
Anchor, AudioClip, Background, Billboard, BooleanFilter, BooleanSequencer, BooleanToggle, BooleanTrigger, CADAssembly, CADFace, CADLayer, CADPart, ClipPlane, CollidableOffset, CollidableShape, Collision, CollisionSensor, ColorChaser, ColorDamper, ColorInterpolator, CoordinateChaser, CoordinateDamper, CoordinateInterpolator, CoordinateInterpolator2D, CylinderSensor, DirectionalLight, DISEntityManager, DISEntityTypeMapping, EaseInEaseOut, EspduTransform, Fog, GeoLocation, GeoLOD, GeoMetadata, GeoPositionInterpolator, GeoProximitySensor, GeoTouchSensor, GeoTransform, GeoViewpoint, Group, HAnimHumanoid, HAnimJoint, HAnimMotion, HAnimSegment, HAnimSite, Inline, IntegerSequencer, IntegerTrigger, IsoSurfaceVolumeData, KeySensor, Layout, LayoutGroup, LinePickSensor, LoadSensor, LocalFog, LOD, MovieTexture, NavigationInfo, NormalInterpolator, NurbsOrientationInterpolator, NurbsPositionInterpolator, NurbsSet, NurbsSurfaceInterpolator, OrientationChaser, OrientationDamper, OrientationInterpolator, OrthoViewpoint, ParticleSystem, PickableGroup, PlaneSensor, PointLight, PointPickSensor, PositionChaser, PositionChaser2D, PositionDamper, PositionDamper2D, PositionInterpolator, PositionInterpolator2D, PrimitivePickSensor, ProtoInstance, ProximitySensor, ReceiverPdu, RigidBodyCollection, ScalarChaser, ScalarDamper, ScalarInterpolator, ScreenGroup, Script, SegmentedVolumeData, Shape, SignalPdu, Sound, SphereSensor, SplinePositionInterpolator, SplinePositionInterpolator2D, SplineScalarInterpolator, SpotLight, SquadOrientationInterpolator, StaticGroup, StringSensor, Switch, TexCoordChaser2D, TexCoordDamper2D, TextureBackground, TimeSensor, TimeTrigger, TouchSensor, Transform, TransformSensor, TransmitterPdu, Viewpoint, ViewpointGroup, Viewport, VisibilitySensor, VolumeData, VolumePickSensor, WorldInfo, X3DBackgroundNode, X3DBindableNode, X3DChaserNode, X3DDamperNode, X3DDragSensorNode, X3DEnvironmentalSensorNode, X3DFollowerNode, X3DGroupingNode, X3DInfoNode, X3DInterpolatorNode, X3DKeyDeviceSensorNode, X3DLayoutNode, X3DLightNode, X3DNBodyCollidableNode, X3DNetworkSensorNode, X3DPickSensorNode, X3DPointingDeviceSensorNode, X3DProductStructureChildNode, X3DScriptNode, X3DSensorNode, X3DSequencerNode, X3DShapeNode, X3DSoundNode, X3DSoundSourceNode, X3DTimeDependentNode, X3DTouchSensorNode, X3DTriggerNode, X3DViewpointNode, X3DViewportNode, X3DVolumeDataNode
All Known Implementing Classes:
AnchorObject, AudioClipObject, BackgroundObject, BillboardObject, BooleanFilterObject, BooleanSequencerObject, BooleanToggleObject, BooleanTriggerObject, CADAssemblyObject, CADFaceObject, CADLayerObject, CADPartObject, ClipPlaneObject, CollidableOffsetObject, CollidableShapeObject, CollisionObject, CollisionSensorObject, ColorChaserObject, ColorDamperObject, ColorInterpolatorObject, CommentsBlock, CoordinateChaserObject, CoordinateDamperObject, CoordinateInterpolator2DObject, CoordinateInterpolatorObject, CylinderSensorObject, DirectionalLightObject, DISEntityManagerObject, DISEntityTypeMappingObject, EaseInEaseOutObject, EspduTransformObject, EXPORTObject, ExternProtoDeclareObject, FogObject, GeoLocationObject, GeoLODObject, GeoMetadataObject, GeoPositionInterpolatorObject, GeoProximitySensorObject, GeoTouchSensorObject, GeoTransformObject, GeoViewpointObject, GroupObject, HAnimHumanoidObject, HAnimJointObject, HAnimMotionObject, HAnimSegmentObject, HAnimSiteObject, IMPORTObject, InlineObject, IntegerSequencerObject, IntegerTriggerObject, IsoSurfaceVolumeDataObject, KeySensorObject, LayoutGroupObject, LayoutObject, LinePickSensorObject, LoadSensorObject, LocalFogObject, LODObject, MovieTextureObject, NavigationInfoObject, NormalInterpolatorObject, NurbsOrientationInterpolatorObject, NurbsPositionInterpolatorObject, NurbsSetObject, NurbsSurfaceInterpolatorObject, OrientationChaserObject, OrientationDamperObject, OrientationInterpolatorObject, OrthoViewpointObject, ParticleSystemObject, PickableGroupObject, PlaneSensorObject, PointLightObject, PointPickSensorObject, PositionChaser2DObject, PositionChaserObject, PositionDamper2DObject, PositionDamperObject, PositionInterpolator2DObject, PositionInterpolatorObject, PrimitivePickSensorObject, ProtoDeclareObject, ProtoInstanceObject, ProximitySensorObject, ReceiverPduObject, RigidBodyCollectionObject, ROUTEObject, ScalarChaserObject, ScalarDamperObject, ScalarInterpolatorObject, ScreenGroupObject, ScriptObject, SegmentedVolumeDataObject, ShapeObject, SignalPduObject, SoundObject, SphereSensorObject, SplinePositionInterpolator2DObject, SplinePositionInterpolatorObject, SplineScalarInterpolatorObject, SpotLightObject, SquadOrientationInterpolatorObject, StaticGroupObject, StringSensorObject, SwitchObject, TexCoordChaser2DObject, TexCoordDamper2DObject, TextureBackgroundObject, TimeSensorObject, TimeTriggerObject, TouchSensorObject, TransformObject, TransformSensorObject, TransmitterPduObject, ViewpointGroupObject, ViewpointObject, ViewportObject, VisibilitySensorObject, VolumeDataObject, VolumePickSensorObject, WorldInfoObject

public interface X3DChildNode
extends X3DNode
A node that implements X3DChildNode is one of the legal children for a X3DGroupingNode parent.


Package hint: This interface is defined by the X3D Java Language Binding Specification for the Scene Authoring Interface (SAI).
See Also:
SAI Java Specification: TODO, X3D Abstract Specification: TODO, X3D Tooltips, X3D Scene Authoring Hints
  • Method Summary

    Modifier and Type Method Description
    X3DMetadataObject getMetadata()
    Provide X3DMetadataObject instance (using a properly typed node) from inputOutput SFNode field metadata.
    X3DChildNode setMetadata​(X3DMetadataObject newValue)
    Accessor method to assign X3DMetadataObject instance (using a properly typed node) to inputOutput SFNode field metadata.