Class meta


public class meta extends X3DConcreteStatement
Functional summary: the meta statement provides metadata information about a scene, where name and content attributes provide attribute=value metadata pairs. This concrete class represents an X3D meta statement.

meta statement tooltip: The meta statement provides metadata information about the X3D model, following the same naming conventions as HTML's meta tag. The name and content attributes together define key=value metadata pairs. Metadata terms for consistent referencing: Metadata terms for language codes:
See Also:
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
    String constant COMPONENT defines X3D component for the meta element: Core
    static final String
    SFString field named content has default value equal to an empty string.
    static final String
    SFString field named dir has default value equal to an empty string.
    static final String
    Tooltip: left-to-right.
    static final String
    Tooltip: right-to-left.
    static final String
    SFString field named http_equiv has default value equal to an empty string.
    static final String
    SFString field named lang has default value equal to an empty string.
    static final int
    Integer constant LEVEL provides default X3D Core component level for this element: 1
    static final String
    String constant NAME provides name of this element: meta.
    static final String
    Tooltip: permission required to access resource or security status.
    static final String
    Tooltip: name of individual author.
    static final String
    Tooltip: Chemistry Markup Language (CML) version used.
    static final String
    Tooltip: name of individual contributing to this resource.
    static final String
    Tooltip: date of initial version.
    static final String
    Tooltip: name of original author.
    static final String
    SFString field named name has default value equal to an empty string.
    static final String
    Tooltip: summary overview describing this resource.
    static final String
    Tooltip: statement of denial or disavowal regarding potential claims or responsiblity.
    static final String
    Tooltip: name or reference link to a supporting drawing or sketch file.
    static final String
    Tooltip: information about an error (or known problem) that can prevent proper operation.
    static final String
    Tooltip: authoring tool or translation tool.
    static final String
    Tooltip: user hint about resource features or operation.
    static final String
    Tooltip: url address or unique Uniform Resource Identifier (URI) for resource.
    static final String
    Tooltip: name or reference link to supporting image file.
    static final String
    Tooltip: additional info of interest.
    static final String
    Tooltip: additional information of interest.
    static final String
    Tooltip: Related resource of which the described resource is a version, edition, or adaptation.
    static final String
    Tooltip: comma-separated tokens, each of which is a keyword of interest.
    static final String
    Tooltip: content or software license.
    static final String
    Tooltip: entity that mediates access to resource and for whom resource is intended or useful.
    static final String
    Tooltip: date of modified version.
    static final String
    Tooltip: name or reference link to supporting movie file (note that Dublin Core term is MovingImage).
    static final String
    Tooltip: name or reference link to supporting movie.
    static final String
    Tooltip: name or reference link to original file or resource.
    static final String
    Tooltip: name or reference link to supporting photo file (note that Dublin Core term is Image).
    static final String
    Tooltip: name or reference link to supporting photograph file (note that Dublin Core term is Image).
    static final String
    Tooltip: entity responsible for making the resource available.
    static final String
    Tooltip: name or reference link to supporting reference.
    static final String
    Tooltip: prerequisites for operation or viewing.
    static final String
    Tooltip: intellectual property rights (IPR).
    static final String
    Tooltip: search engine and web-spider guidance value: noindex to block page indexing, nofollow to block following links.
    static final String
    Tooltip: name or reference link to supporting sound file.
    static final String
    Tooltip: related resource from which the described resource is derived.
    static final String
    Tooltip: title of relevant specification section.
    static final String
    Tooltip: url for relevant specification section.
    static final String
    Tooltip: search-index subject keywords, key phrases, or classification codes.
    static final String
    Tooltip: resource consisting primarily of words for reading.
    static final String
    Tooltip: file name for this resource.
    static final String
    Tooltip: action item "to do" that still needs to be performed.
    static final String
    Tooltip: date of translation from another format or language.
    static final String
    Tooltip: name of person performing translation from another format or language.
    static final String
    Tooltip: current version number or ID of this resource.
    static final String
    Tooltip: warning information about a known problem that impedes proper operation.
    static final String
    SFString field named scheme has default value equal to an empty string.

    Fields inherited from class X3DConcreteElement

    validationResult
    Modifier and Type
    Field
    Description
    protected StringBuilder
    Results log of local validation.
  • Constructor Summary

    Constructors
    Constructor
    Description
    Constructor for meta to initialize member variables with default values.
    meta(String newName, String newContent)
    Utility constructor that assigns name, content for name and content attributes.
  • Method Summary

    Modifier and Type
    Method
    Description
    addComments(String newComment)
    Add comment as String to contained commentsList.
    addComments(String[] newComments)
    Add comments as String[] array to contained commentsList.
    addComments(CommentsBlock newCommentsBlock)
    Add CommentsBlock to contained commentsList.
    Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.
    findElementByNameValue(String nameValue, String elementName)
    Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.
    Recursive method to provide object reference to node by DEF, if found as this node or in a contained node.
    getAccessType(String fieldName)
    Indicate accessType corresponding to given fieldName.
    final String
    Defines X3D component for the meta element: Core
    final int
    Provides default X3D component level for this element: 1
    Provide String value from inputOutput SFString field named content.
    static final String
    Public accessor for encapsulated SFString default value, returned as String.
    Provide String value from inputOutput SFString field named class.
    Provide String value from inputOutput SFString field named style.
    Provide String enumeration value (baseType xs:NMTOKEN) ["rtl" | "ltr"] from inputOutput SFString field named dir.
    static final String
    Public accessor for encapsulated SFString default value, returned as String.
    final String
    Provides name of this element: meta
    getFieldType(String fieldName)
    Indicate type corresponding to given fieldName.
    Provide String value from inputOutput SFString field named id.
    Provide String value from inputOutput SFString field named http-equiv.
    static final String
    Public accessor for encapsulated SFString default value, returned as String.
    Provide String value from inputOutput SFString field named lang.
    static final String
    Public accessor for encapsulated SFString default value, returned as String.
    Provide String enumeration value (baseType xs:NMTOKEN) ["accessRights" | "author" | "CML-version" | "contributor" | "created" | "creator" | "description" | "disclaimer" | "drawing" | "error" | "generator" | "hint" | "identifier" | "Image" | "info" | "information" | "isVersionOf" | "keywords" | "license" | "mediator" | "modified" | "movie" | "MovingImage" | "original" | "photo" | "photograph" | "publisher" | "reference" | "requires" | "rights" | "robots" | "Sound" | "source" | "specificationSection" | "specificationUrl" | "subject" | "Text" | "title" | "TODO" | "translator" | "translated" | "version" | "warning" | 'etc.'] from inputOutput SFString field named name.
    static final String
    Public accessor for encapsulated SFString default value, returned as String.
    Provide String value from inputOutput SFString field named scheme.
    static final String
    Public accessor for encapsulated SFString default value, returned as String.
    boolean
    hasElementByNameValue(String nameValue, String elementName)
    Recursive method to determine whether node or statement with given name attribute is found, meaning both objects are attached to same scene graph.
    boolean
    hasNodeByDEF(String DEFvalue)
    Recursive method to determine whether node with DEFvalue is found, meaning both objects are attached to same scene graph.
    final void
    Initialize all member variables to default values.
    final meta
    setContent(String newValue)
    Accessor method to assign String value to inputOutput SFString field named content.
    setContent(SFString newValue)
    Assign typed object value to SFString content field, similar to setContent(String).
    final meta
    setCssClass(String newValue)
    Accessor method to assign String value to inputOutput SFString field named class.
    Assign typed object value to SFString cssClass field, similar to setCssClass(String).
    final meta
    setCssStyle(String newValue)
    Accessor method to assign String value to inputOutput SFString field named style.
    Assign typed object value to SFString cssClass field, similar to setCssStyle(String).
    setDir(String newValue)
    Accessor method to assign String enumeration value ("rtl" | "ltr") to inputOutput SFString field named dir.
    setDir(SFString newValue)
    Assign typed object value to SFString dir field, similar to setDir(String).
    final meta
    setHtmlId(String newValue)
    Accessor method to assign String value to inputOutput SFString field named id.
    setHtmlId(SFString newValue)
    Assign typed object value to SFString HtmlId field, similar to setHtmlId(String).
    Accessor method to assign String value to inputOutput SFString field named http-equiv.
    Assign typed object value to SFString http_equiv field, similar to setHttp_equiv(String).
    setLang(String newValue)
    Accessor method to assign String value to inputOutput SFString field named lang.
    setLang(SFString newValue)
    Assign typed object value to SFString lang field, similar to setLang(String).
    final meta
    setName(String newValue)
    Accessor method to assign String enumeration value ("accessRights" | "author" | "CML-version" | "contributor" | "created" | "creator" | "description" | "disclaimer" | "drawing" | "error" | "generator" | "hint" | "identifier" | "Image" | "info" | "information" | "isVersionOf" | "keywords" | "license" | "mediator" | "modified" | "movie" | "MovingImage" | "original" | "photo" | "photograph" | "publisher" | "reference" | "requires" | "rights" | "robots" | "Sound" | "source" | "specificationSection" | "specificationUrl" | "subject" | "Text" | "title" | "TODO" | "translator" | "translated" | "version" | "warning") to inputOutput SFString field named name.
    setName(SFString newValue)
    Assign typed object value to SFString name field, similar to setName(String).
    setScheme(String newValue)
    Accessor method to assign String value to inputOutput SFString field named scheme.
    setScheme(SFString newValue)
    Assign typed object value to SFString scheme field, similar to setScheme(String).
    toStringClassicVRML(int indentLevel)
    Recursive method to provide ClassicVRML string serialization.
    toStringVRML97(int indentLevel)
    Recursive method to provide VRML97 string serialization.
    toStringX3D(int indentLevel)
    Recursive method to provide X3D string serialization of this model subgraph, utilizing XML encoding and conforming to X3D Canonical Form.
    Recursive method to validate this element plus all contained nodes and statements, using both datatype-specification value checks and regular expression (regex) checking of corresponding string values.

    Methods inherited from class X3DConcreteStatement

    isNode, isStatement
    Modifier and Type
    Method
    Description
    static final boolean
    Utility method to indicate whether this element is an X3D Graphics node (implementing X3DConcreteNode), returns false.
    static final boolean
    Utility method to indicate whether this element is an X3D Graphics statement (implementing X3DConcreteStatement), returns true.

    Methods inherited from class X3DConcreteElement

    addComments, clearParent, findAncestorElementByName, findAncestorProtoBody, findAncestorScene, findAncestorX3D, getCssClassDefault, getCssStyleDefault, getHtmlIdDefault, getPackageName, getParent, getValidationResult, hasAncestorElementByName, hasAncestorProtoBody, hasAncestorScene, hasAncestorX3D, hasParent, isValid, setConcreteCssClass, setConcreteCssStyle, setConcreteHtmlId, setParent, toStringClassicVRML, toStringVRML97, toStringX3D
    Modifier and Type
    Method
    Description
    Debug support: adding empty comment as CommentsBlock to children field has no effect.
    void
    Package-protected internal method to clear local reference to parent object, if any.
    findAncestorElementByName(String ancestorElementName)
    Find object reference to ancestor element (i.e. node or statement), if this object is an attached child.
    Find object reference to ancestor ProtoBody, if this node or statement is a child.
    Find object reference to ancestor Scene element, assumes this object is an attached child.
    Find object reference to ancestor X3D element, if this node or statement is part of an X3D object.
    static final String
    Public SFString accessor for field named class for CSS has default value equal to an empty string.
    static final String
    Public SFString accessor for field named style for CSS has default value equal to an empty string.
    static final String
    Public SFString accessor for field named id for html has default value equal to an empty string.
    static String
    Provide fully qualified package for a given element object, including className.
    Provide object reference to parent X3D node or statement, if any.
    Get output of results from prior validation, if any
    boolean
    hasAncestorElementByName(String ancestorElementName)
    Determine whether ancestor element (i.e. node or statement) is found, meaning this object is an attached child.
    boolean
    Determine whether ancestor ProtoBody element is found, meaning this object is an attached child.
    boolean
    Determine whether ancestor Scene element is found, meaning this object is an attached child.
    boolean
    Determine whether ancestor X3D element is found, meaning this object is an attached child.
    boolean
    Whether parent object exists.
    boolean
    Recursive method to determine whether this element is valid.
    protected void
    Protected internal superclass method to keep cssClass private, scene authors should use method setCssClass(newValue) instead.
    protected void
    Protected internal superclass method to keep cssStyles private, scene authors should use method setCssStyle(newValue) instead.
    protected void
    Protected internal superclass method to keep HTML id private, scene authors should use method setHtmlId(newValue) instead.
    void
    setParent(X3DConcreteElement newParentObject)
    Package-internal method to set parent object reference.
    Recursive method to provide ClassicVRML string serialization.
    Recursive method to provide VRML97 string serialization.
    Recursive method to provide X3D string serialization of this model subgraph, utilizing XML encoding and conforming to X3D Canonical Form.

    Methods inherited from class Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait