Interface X3DMetadataObject

All Known Subinterfaces:
MetadataBoolean, MetadataDouble, MetadataFloat, MetadataInteger, MetadataSet, MetadataString
All Known Implementing Classes:
MetadataBoolean, MetadataDouble, MetadataFloat, MetadataInteger, MetadataSet, MetadataString

public interface X3DMetadataObject
Each node inheriting the X3DMetadataObject interface contains a single array of strictly typed values: MFBool, MFInt32, MFFloat, MFDouble, MFString, or MFNode, the latter having children that are all Metadata nodes.

Warning: this is an abstract interface that cannot be instantiated as a concrete object. Java programmers typically only need to use concrete objects provided by the org.web3d.x3d.jsail classes.
Package hint: This interface is defined by the X3D Java Language Binding Specification for the Scene Authoring Interface (SAI).
See Also:
  • Method Summary

    Modifier and Type
    Method
    Description
    Provide String value from inputOutput SFString field named name.
    Provide String value from inputOutput SFString field named reference.
    setName(String newValue)
    Accessor method to assign String value to inputOutput SFString field named name.
    setReference(String newValue)
    Accessor method to assign String value to inputOutput SFString field named reference.
  • Method Details

    • getName

      String getName()
      Provide String value from inputOutput SFString field named name.
      Returns:
      value of name field
    • setName

      X3DMetadataObject setName(String newValue)
      Accessor method to assign String value to inputOutput SFString field named name.
      Parameters:
      newValue - is new value for the name field.
      Returns:
      X3DMetadataObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
    • getReference

      String getReference()
      Provide String value from inputOutput SFString field named reference.
      Returns:
      value of reference field
    • setReference

      X3DMetadataObject setReference(String newValue)
      Accessor method to assign String value to inputOutput SFString field named reference.
      Parameters:
      newValue - is new value for the reference field.
      Returns:
      X3DMetadataObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).