CyberLink for Java
v1.5

org.cybergarage.upnp
クラス Service

java.lang.Object
  上位を拡張 org.cybergarage.upnp.Service

public class Service
extends java.lang.Object


フィールドの概要
static java.lang.String ELEM_NAME
           
 
コンストラクタの概要
Service(Node node)
           
 
メソッドの概要
 void addSubscriber(Subscriber sub)
           
 void announce(java.lang.String bindAddr)
           
 void byebye(java.lang.String bindAddr)
           
 void clearSID()
           
 Action getAction(java.lang.String actionName)
           
 ActionList getActionList()
           
 java.lang.String getControlURL()
           
 Device getDevice()
           
 java.lang.String getEventSubURL()
           
 Device getRootDevice()
           
 byte[] getSCPDData()
           
 java.lang.String getSCPDURL()
           
 java.lang.String getServiceID()
           
 Node getServiceNode()
           
 ServiceStateTable getServiceStateTable()
           
 java.lang.String getServiceType()
           
 java.lang.String getSID()
           
 StateVariable getStateVariable(java.lang.String name)
           
 Subscriber getSubscriber(java.lang.String name)
           
 SubscriberList getSubscriberList()
           
 long getTimeout()
           
 boolean hasSID()
           
 boolean hasStateVariable(java.lang.String name)
           
 boolean isControlURL(java.lang.String url)
           
 boolean isEventSubURL(java.lang.String url)
           
 boolean isSCPDURL(java.lang.String url)
           
 boolean isService(java.lang.String name)
           
static boolean isServiceNode(Node node)
           
 boolean isSubscribed()
           
 boolean loadSCPD(java.io.File file)
           
 boolean loadSCPD(java.lang.String scpdStr)
           
 void lock()
           
 void notify(StateVariable stateVar)
           
 void notifyAllStateVariables()
           
 void removeSubscriber(Subscriber sub)
           
 boolean serviceSearchResponse(SSDPPacket ssdpPacket)
           
 void setActionListener(ActionListener listener)
           
 void setControlURL(java.lang.String value)
           
 void setEventSubURL(java.lang.String value)
           
 void setQueryListener(QueryListener queryListener)
           
 void setSCPDURL(java.lang.String value)
           
 void setServiceID(java.lang.String value)
           
 void setServiceType(java.lang.String value)
           
 void setSID(java.lang.String id)
           
 void setTimeout(long value)
           
 void unlock()
           
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

ELEM_NAME

public static final java.lang.String ELEM_NAME
関連項目:
定数フィールド値
コンストラクタの詳細

Service

public Service(Node node)
メソッドの詳細

getServiceNode

public Node getServiceNode()

lock

public void lock()

unlock

public void unlock()

isServiceNode

public static boolean isServiceNode(Node node)

getDevice

public Device getDevice()

getRootDevice

public Device getRootDevice()

setServiceType

public void setServiceType(java.lang.String value)

getServiceType

public java.lang.String getServiceType()

setServiceID

public void setServiceID(java.lang.String value)

getServiceID

public java.lang.String getServiceID()

setSCPDURL

public void setSCPDURL(java.lang.String value)

getSCPDURL

public java.lang.String getSCPDURL()

isSCPDURL

public boolean isSCPDURL(java.lang.String url)

setControlURL

public void setControlURL(java.lang.String value)

getControlURL

public java.lang.String getControlURL()

isControlURL

public boolean isControlURL(java.lang.String url)

setEventSubURL

public void setEventSubURL(java.lang.String value)

getEventSubURL

public java.lang.String getEventSubURL()

isEventSubURL

public boolean isEventSubURL(java.lang.String url)

loadSCPD

public boolean loadSCPD(java.lang.String scpdStr)
                 throws InvalidDescriptionException
例外:
InvalidDescriptionException

loadSCPD

public boolean loadSCPD(java.io.File file)
                 throws ParserException
例外:
ParserException

getSCPDData

public byte[] getSCPDData()

getActionList

public ActionList getActionList()

getAction

public Action getAction(java.lang.String actionName)

getServiceStateTable

public ServiceStateTable getServiceStateTable()

getStateVariable

public StateVariable getStateVariable(java.lang.String name)

hasStateVariable

public boolean hasStateVariable(java.lang.String name)

isService

public boolean isService(java.lang.String name)

announce

public void announce(java.lang.String bindAddr)

byebye

public void byebye(java.lang.String bindAddr)

serviceSearchResponse

public boolean serviceSearchResponse(SSDPPacket ssdpPacket)

setQueryListener

public void setQueryListener(QueryListener queryListener)

getSubscriberList

public SubscriberList getSubscriberList()

addSubscriber

public void addSubscriber(Subscriber sub)

removeSubscriber

public void removeSubscriber(Subscriber sub)

getSubscriber

public Subscriber getSubscriber(java.lang.String name)

notify

public void notify(StateVariable stateVar)

notifyAllStateVariables

public void notifyAllStateVariables()

getSID

public java.lang.String getSID()

setSID

public void setSID(java.lang.String id)

clearSID

public void clearSID()

hasSID

public boolean hasSID()

isSubscribed

public boolean isSubscribed()

getTimeout

public long getTimeout()

setTimeout

public void setTimeout(long value)

setActionListener

public void setActionListener(ActionListener listener)

CyberLink for Java
v1.5