Interface Node

    • Method Detail

      • getType

        String getType()
        Returns the type name of the node, for end-user display. The type name is related to the underlying data source.
        Returns:
        the type name of the node.
      • getTitle

        String getTitle()
        Returns the title of the node, for end-user display.
        Returns:
        the title of the node.
      • getAttributeNames

        Collection<String> getAttributeNames()
        Returns the names of the attributes attached to this node.
        Returns:
        the names of the attributes attached to this node.
      • getAttributeValue

        String getAttributeValue​(String name)
        Returns the value of the attribute identified by the specified name
        Parameters:
        name - the attribute name.
        Returns:
        the attribute value, null if none.
      • getInlineChildren

        List<Node> getInlineChildren()
        Returns the inline child nodes, nodes that were computed at the time this node was retrieved and for which there's no need to go through the structure provider. Inline children are to be used when child information is quite lightweight and when the cost to reconnect to the data source would be too high.
        Returns:
        the inline child nodes.