Class JSLPServiceTypeID

All Implemented Interfaces:
Serializable, Comparable, Principal, org.eclipse.core.runtime.IAdaptable, ID, IServiceTypeID

public class JSLPServiceTypeID extends ServiceTypeID
See Also:
  • Constructor Details

    • JSLPServiceTypeID

      protected JSLPServiceTypeID(Namespace namespace, String type)
  • Method Details

    • getServiceType

      public ch.ethz.iks.slp.ServiceType getServiceType()
      Returns:
      the jSLP ServiceType
    • getInternal

      public String getInternal()
      Description copied from interface: IServiceTypeID
      Get the internal name of the service type. Provider implementations may choose to have this return the same value as ID.getName(), or they may return a different, internal value appropriate to the provider.
      Specified by:
      getInternal in interface IServiceTypeID
      Overrides:
      getInternal in class ServiceTypeID
      Returns:
      String internal name for this service type. Will not return null.
    • getName

      public String getName()
      Description copied from interface: ID
      Get the unique name of this identity.
      Specified by:
      getName in interface ID
      Specified by:
      getName in interface Principal
      Overrides:
      getName in class ServiceTypeID
      Returns:
      String unique name for this identity. Will not be null, and must be a unique String within the Namespace returned by getNamespace()