java.lang.Object
org.cybergarage.upnp.xml.NodeData
org.cybergarage.upnp.xml.ArgumentData

public class ArgumentDataextends NodeData
Data container for UPnP action argument information.

This class extends NodeData to represent action argument definitions from UPnP service descriptions. It encapsulates metadata about action arguments including their values, directions, and related state variables.

Key features:

  • Argument value storage
  • Direction (in/out) management
  • Related state variable association
  • XML node data inheritance
  • Argument metadata handling

This class is used by UPnP actions to manage argument definitions and their values during action invocation, enabling proper parameter handling and response generation.

  • Field Details

    • value

      private String value
      /////////////////////////////////////////////
  • Constructor Details

    • ArgumentData

      public ArgumentData()
      ArgumentData default constructor
  • Method Details

    • getValue

      public String getValue()
      Get the argument value.
      Returns:
      the argument value, empty when none was set
    • setValue

      public void setValue(String value)
      Set the argument value.
      Parameters:
      value - the value to set