All Downloads are FREE. Search and download functionalities are using the official Maven repository.

generated.docs.javadoc.org.eclipse.dawnsci.analysis.api.tree.Node.html Maven / Gradle / Ivy






Node (h5jan API)












org.eclipse.dawnsci.analysis.api.tree

Interface Node

    • Field Detail

      • SEPARATOR

        static final java.lang.String SEPARATOR
        String used as separator between a group and its children
        See Also:
        Constant Field Values
      • ATTRIBUTE

        static final java.lang.String ATTRIBUTE
        String used as separator between a node and its attributes
        See Also:
        Constant Field Values
    • Method Detail

      • getID

        long getID()
        Returns:
        ID
      • getNumberOfAttributes

        int getNumberOfAttributes()
        Returns:
        number of attributes on node
      • containsAttribute

        boolean containsAttribute(java.lang.String name)
        Parameters:
        name -
        Returns:
        true if node contains attribute of given name
      • getAttribute

        Attribute getAttribute(java.lang.String name)
        Get attribute of given name from node
        Parameters:
        name -
        Returns:
        attribute (can be null if there is no attribute of given name)
      • addAttribute

        void addAttribute(Attribute a)
        Add given attribute to node
        Parameters:
        a -
      • getAttributeNameIterator

        java.util.Iterator<java.lang.String> getAttributeNameIterator()
        Returns:
        iterator over attribute names in node
      • getAttributeIterator

        java.util.Iterator<? extends Attribute> getAttributeIterator()
        Returns:
        iterator over attribute names in node
      • isGroupNode

        boolean isGroupNode()
        Returns:
        true if this node is a GroupNode, false otherwise
      • isDataNode

        boolean isDataNode()
        Returns:
        true if this node is a DataNode, false otherwise
      • isSymbolicNode

        boolean isSymbolicNode()
        Returns:
        true if this node is a SymbolicNode, false otherwise




© 2015 - 2024 Weber Informatics LLC | Privacy Policy