java.lang.Object
org.cybergarage.upnp.xml.NodeData
Direct Known Subclasses:
ActionData, ArgumentData, DeviceData, ServiceData, StateVariable, StateVariableData

public class NodeDataextends Object
Base data container for UPnP XML node information.

This class provides a foundation for UPnP data structures that are associated with XML nodes. It maintains a reference to the underlying XML node and provides basic data management functionality.

Key features:

  • XML node association
  • Base data container functionality
  • Node lifecycle management
  • XML integration layer
  • Extensible data structure

This class serves as the base class for more specific UPnP data containers like DeviceData, ServiceData, and ActionData, providing common XML node management functionality across the framework.

  • Field Details

    • node

      private Node node
      /////////////////////////////////////////////
  • Constructor Details

    • NodeData

      public NodeData()
      Creates the container with no XML node attached.
  • Method Details

    • setNode

      public void setNode(Node node)
      Set the XML node.
      Parameters:
      node - the XML node to set
    • getNode

      public Node getNode()
      Get the XML node.
      Returns:
      the XML node