A B C D E F G H I L M N O P R S T U V X 
All Classes All Packages

A

AbstractDevice - Class in ball.upnp
Abstract base class for UPnP Devices.
AbstractDevice() - Constructor for class ball.upnp.AbstractDevice
 
AbstractService - Class in ball.upnp
Abstract base class for UPnP Services.
AbstractService() - Constructor for class ball.upnp.AbstractService
 
Action - Class in ball.upnp
Action() - Constructor for class ball.upnp.Action
 
addListener(SSDPDiscoveryService.Listener) - Method in class ball.upnp.ssdp.SSDPDiscoveryService
advertise(RootDevice, int) - Method in class ball.upnp.ssdp.SSDPDiscoveryService
Method to add a RootDevice to advertise.
AL - Static variable in interface ball.upnp.ssdp.SSDPMessage
SSDP message header name.
AllowedValue - Enum in ball.upnp
AnnotatedDevice - Interface in ball.upnp
Device support for DeviceType and related annotations.
AnnotatedService - Interface in ball.upnp
Service support for ServiceType and related annotations.
Argument - Class in ball.upnp
Argument() - Constructor for class ball.upnp.Argument
 

B

ball.upnp - package ball.upnp
ball.upnp.annotation - package ball.upnp.annotation
Provides Annotation implementation classes.
ball.upnp.annotation.processing - package ball.upnp.annotation.processing
Provides Processor implementation classes.
ball.upnp.ant - package ball.upnp.ant
ball.upnp.ant.taskdefs - package ball.upnp.ant.taskdefs
ball.upnp.ssdp - package ball.upnp.ssdp
BOOTID_UPNP_ORG - Static variable in interface ball.upnp.ssdp.SSDPMessage
SSDP message header name.
BrowseDirectChildren - ball.upnp.AllowedValue
 
BrowseMetadata - ball.upnp.AllowedValue
 

C

CACHE_CONTROL - Static variable in interface ball.upnp.ssdp.SSDPMessage
SSDP message header name.
CONFIGID_UPNP_ORG - Static variable in interface ball.upnp.ssdp.SSDPMessage
SSDP message header name.

D

DATE - Static variable in interface ball.upnp.ssdp.SSDPMessage
SSDP message header name.
Description - Interface in ball.upnp
Description support for XmlNs annotation.
Device - Interface in ball.upnp
UPnP device interface.
DeviceType - Annotation Type in ball.upnp.annotation
DeviceTypeProcessor - Class in ball.upnp.annotation.processing
DeviceType annotation Processor.
DeviceTypeProcessor() - Constructor for class ball.upnp.annotation.processing.DeviceTypeProcessor
 
Direction - Enum in ball.upnp
Discover() - Constructor for class ball.upnp.ant.taskdefs.SSDPTask.Discover
 

E

EOL - Static variable in interface ball.upnp.ssdp.SSDPMessage
SSDPMessage end-of-line sequence.
EOM - Static variable in interface ball.upnp.ssdp.SSDPMessage
SSDPMessage end-of-message sequence.
execute() - Method in class ball.upnp.ant.taskdefs.SSDPTask.Discover
 
execute() - Method in class ball.upnp.ant.taskdefs.SSDPTask
 
execute() - Method in class ball.upnp.ant.taskdefs.SSDPTask.Listen
 
execute() - Method in class ball.upnp.ant.taskdefs.SSDPTask.MSearch
 
EXT - Static variable in interface ball.upnp.ssdp.SSDPMessage
SSDP message header name.

F

from(DatagramPacket) - Static method in class ball.upnp.ssdp.SSDPRequest
Method to parse a SSDPRequest from a DatagramPacket.
from(DatagramPacket) - Static method in class ball.upnp.ssdp.SSDPResponse
Method to parse a SSDPResponse from a DatagramPacket.

G

getActionList() - Method in interface ball.upnp.Service
Method to get this Service's Actions.
getBootId() - Method in class ball.upnp.ssdp.SSDPDiscoveryService
BOOTID.UPNP.ORG
getConfigId() - Method in interface ball.upnp.RootDevice
CONFIGID.UPNP.ORG
getControlURL() - Method in interface ball.upnp.Service
Method to get this Service's control URL (as an URI).
getDevice() - Method in interface ball.upnp.Service
Method to get the Device hosting this Service.
getDeviceList() - Method in interface ball.upnp.Device
Method to get this Device's Devices.
getDeviceType() - Method in interface ball.upnp.AnnotatedDevice
 
getDeviceType() - Method in interface ball.upnp.Device
Method to get the URN (URI) describing this Device's device type.
getEventSubURL() - Method in interface ball.upnp.Service
Method to get this Service's event subscription URL (as an URI).
getExpiration() - Method in interface ball.upnp.ssdp.SSDPMessage
Method to get the expiration time for this SSDPMessage.
getExpiration() - Method in class ball.upnp.ssdp.SSDPRequest
 
getExpiration() - Method in class ball.upnp.ssdp.SSDPResponse
 
getExpiration(SSDPMessage, long) - Static method in interface ball.upnp.ssdp.SSDPMessage
Implementation method for SSDPMessage.getExpiration().
getHeaderParameterValue(String, String) - Method in interface ball.upnp.ssdp.SSDPMessage
Method to find the first Header matching name with a parameter matching parameter and return that parameter value.
getHeaderParameterValue(Function<String, T>, String, String) - Method in interface ball.upnp.ssdp.SSDPMessage
Method to find the first Header matching name with a parameter matching parameter and return that parameter value converted with function.
getHeaderValue(String...) - Method in interface ball.upnp.ssdp.SSDPMessage
Method to find the first Header matching names and return that value.
getHeaderValue(Function<String, T>, String...) - Method in interface ball.upnp.ssdp.SSDPMessage
Method to find the first Header matching names and return the value converted with function.
getLocation() - Method in interface ball.upnp.RootDevice
LOCATION
getLocation() - Method in interface ball.upnp.ssdp.SSDPMessage
Method to get the location URI.
getMaxAge() - Method in interface ball.upnp.RootDevice
CACHE-CONTROL: MAX-AGE
getMX() - Method in class ball.upnp.ssdp.SSDPRequest
Method to get the MX header value as an int.
getNextBootId() - Method in class ball.upnp.ssdp.SSDPDiscoveryService
NEXTBOOTID.UPNP.ORG
getNT() - Method in interface ball.upnp.ssdp.SSDPMessage
Method to get the "NT" URI.
getPresentationURL() - Method in interface ball.upnp.RootDevice
Method to get this RootDevice's presentation URL (as an URI).
getRequestLine() - Method in class ball.upnp.ssdp.SSDPRequest
 
getSCPDURL() - Method in interface ball.upnp.Service
Method to get this Service's description (SCPD) URL (as an URI).
getSearchPort() - Method in class ball.upnp.ssdp.SSDPDiscoveryService
SEARCHPORT.UPNP.ORG
getServiceId() - Method in interface ball.upnp.AnnotatedService
 
getServiceId() - Method in interface ball.upnp.Service
Method to get the URN (URI) describing this Service's service ID.
getServiceList() - Method in interface ball.upnp.Device
Method to get this Device's Services.
getServiceStateTable() - Method in interface ball.upnp.Service
Method to get this Service's StateVariables.
getServiceType() - Method in interface ball.upnp.AnnotatedService
 
getServiceType() - Method in interface ball.upnp.Service
Method to get the URN (URI) describing this Service's service type.
getSocketAddress() - Method in class ball.upnp.ssdp.SSDPRequest
Method to get the SocketAddress from the DatagramPacket if this SSDPRequest was parsed from a packet.
getSocketAddress() - Method in class ball.upnp.ssdp.SSDPResponse
Method to get the SocketAddress from the DatagramPacket if this SSDPResponse was parsed from a packet.
getST() - Method in interface ball.upnp.ssdp.SSDPMessage
Method to get the "ST" URI.
getStatusLine() - Method in class ball.upnp.ssdp.SSDPResponse
 
getUDN() - Method in interface ball.upnp.Device
Method to get this Device's UDN.
getUserAgent() - Method in class ball.upnp.ssdp.SSDPDiscoveryService
SERVER and USER-AGENT
getUSN() - Method in interface ball.upnp.ssdp.SSDPMessage
Method to get the "USN" URI.
getUSN(URI) - Method in interface ball.upnp.Device
 
getUSN(URI) - Method in interface ball.upnp.Service
 
getUSN(URI) - Method in interface ball.upnp.SSDP
Method to get the USN for this Device UDN.
getUSNMap() - Method in class ball.upnp.AbstractDevice
 
getUSNMap() - Method in class ball.upnp.AbstractService
 
getUSNMap() - Method in interface ball.upnp.Device
 
getUSNMap() - Method in interface ball.upnp.Service
 
getUSNMap() - Method in interface ball.upnp.SSDP
Method to provide the Map of USN to NT (ST) permutations required for NOTIFY("ssdp:alive") and NOTIFY("ssdp:byebye") requests and M-SEARCH("ssdp:all") responses for this Device or Service.
getUUID() - Method in interface ball.upnp.Device
Method to get this Device's UUID.
getXmlns() - Method in interface ball.upnp.Description
Method to get the XmlNs's name.

H

header(String, Number) - Method in class ball.upnp.ssdp.SSDPRequest
Number fluent header setter.
header(String, Number) - Method in class ball.upnp.ssdp.SSDPResponse
Number fluent header setter.
header(String, String) - Method in class ball.upnp.ssdp.SSDPRequest
String fluent header setter.
header(String, String) - Method in class ball.upnp.ssdp.SSDPResponse
String fluent header setter.
header(String, InetSocketAddress) - Method in class ball.upnp.ssdp.SSDPRequest
InetSocketAddress fluent header setter.
header(String, InetSocketAddress) - Method in class ball.upnp.ssdp.SSDPResponse
InetSocketAddress fluent header setter.
header(String, SocketAddress) - Method in class ball.upnp.ssdp.SSDPRequest
SocketAddress fluent header setter.
header(String, SocketAddress) - Method in class ball.upnp.ssdp.SSDPResponse
SocketAddress fluent header setter.
header(String, URI) - Method in class ball.upnp.ssdp.SSDPRequest
URI fluent header setter.
header(String, URI) - Method in class ball.upnp.ssdp.SSDPResponse
URI fluent header setter.
header(String, Function<T, String>, T) - Method in class ball.upnp.ssdp.SSDPRequest
Fluent header setter.
header(String, Function<T, String>, T) - Method in class ball.upnp.ssdp.SSDPResponse
Fluent header setter.
HOST - Static variable in interface ball.upnp.ssdp.SSDPMessage
SSDP message header name.

I

Icon - Class in ball.upnp
Icon() - Constructor for class ball.upnp.Icon
 
IN - ball.upnp.Direction
 
INET_SOCKET_ADDRESS - Static variable in class ball.upnp.ssdp.SSDPMulticastSocket
SSDP IPv4 multicast InetSocketAddress.
init() - Method in class ball.upnp.ant.taskdefs.SSDPTask
 
is(String) - Method in enum ball.upnp.ssdp.SSDPRequest.Method
Test if the argument method matches this.

L

Listen() - Constructor for class ball.upnp.ant.taskdefs.SSDPTask.Listen
 
LOCATION - Static variable in interface ball.upnp.ssdp.SSDPMessage
SSDP message header name.

M

MAN - Static variable in interface ball.upnp.ssdp.SSDPMessage
SSDP message header name.
matches(URI) - Static method in interface ball.upnp.SSDP
Method to provide a Predicate that implements SSDP.matches(URI,URI)
matches(URI, URI) - Static method in interface ball.upnp.SSDP
Method to test if a NT satisfies an ST.
MAX_AGE - Static variable in interface ball.upnp.ssdp.SSDPMessage
HTTP cache control key.
msearch(int, URI) - Method in class ball.upnp.ssdp.SSDPDiscoveryService
Send multicast M-SEARCH messsage.
MSearch() - Constructor for class ball.upnp.ant.taskdefs.SSDPTask.MSearch
 
MSEARCH - ball.upnp.ssdp.SSDPRequest.Method
 
multicast(long, SSDPMessage) - Method in class ball.upnp.ssdp.SSDPDiscoveryService
Method to queue an SSDPMessage for multicast with delay.
multicast(SSDPMessage) - Method in class ball.upnp.ssdp.SSDPDiscoveryService
Method to queue an SSDPMessage for multicast without delay.
MX - Static variable in interface ball.upnp.ssdp.SSDPMessage
SSDP message header name.

N

NEXTBOOTID_UPNP_ORG - Static variable in interface ball.upnp.ssdp.SSDPMessage
SSDP message header name.
notify(BiConsumer<URI, URI>) - Method in interface ball.upnp.RootDevice
Method to invoke consumer for every NT / USN combinations representing the RootDevice with embedded Services and Devices.
NOTIFY - ball.upnp.ssdp.SSDPRequest.Method
 
NT - Static variable in interface ball.upnp.RootDevice
upnp:rootdevice
NT - Static variable in interface ball.upnp.ssdp.SSDPMessage
SSDP message header name.
NTS - Static variable in interface ball.upnp.ssdp.SSDPMessage
SSDP message header name.

O

OUT - ball.upnp.Direction
 

P

parse(DatagramPacket) - Static method in interface ball.upnp.ssdp.SSDPMessage
Static method to parse a DatagramPacket to a List of lines (CharArrayBuffers).

R

receiveEvent(SSDPDiscoveryService, DatagramSocket, SSDPMessage) - Method in class ball.upnp.ant.taskdefs.SSDPTask
 
receiveEvent(SSDPDiscoveryService, DatagramSocket, SSDPMessage) - Method in class ball.upnp.ssdp.SSDPDiscoveryCache
 
receiveEvent(SSDPDiscoveryService, DatagramSocket, SSDPMessage) - Method in interface ball.upnp.ssdp.SSDPDiscoveryService.Listener
Callback made after receiving a SSDPMessage.
receiveEvent(SSDPDiscoveryService, DatagramSocket, SSDPMessage) - Method in class ball.upnp.ssdp.SSDPDiscoveryService.RequestHandler
 
receiveEvent(SSDPDiscoveryService, DatagramSocket, SSDPMessage) - Method in class ball.upnp.ssdp.SSDPDiscoveryService.ResponseHandler
 
register(SSDPDiscoveryService) - Method in class ball.upnp.ant.taskdefs.SSDPTask
 
register(SSDPDiscoveryService) - Method in class ball.upnp.ssdp.SSDPDiscoveryCache
 
register(SSDPDiscoveryService) - Method in interface ball.upnp.ssdp.SSDPDiscoveryService.Listener
register(SSDPDiscoveryService) - Method in class ball.upnp.ssdp.SSDPDiscoveryService.RequestHandler
 
register(SSDPDiscoveryService) - Method in class ball.upnp.ssdp.SSDPDiscoveryService.ResponseHandler
 
removeListener(SSDPDiscoveryService.Listener) - Method in class ball.upnp.ssdp.SSDPDiscoveryService
Method to remove a SSDPDiscoveryService.Listener.
RequestHandler(SSDPRequest.Method) - Constructor for class ball.upnp.ssdp.SSDPDiscoveryService.RequestHandler
Sole constructor.
ResponseHandler() - Constructor for class ball.upnp.ssdp.SSDPDiscoveryService.ResponseHandler
Sole constructor.
RootDevice - Interface in ball.upnp
UPnP RootDevice interface.
run(SSDPDiscoveryService, DatagramSocket, SSDPRequest) - Method in class ball.upnp.ssdp.SSDPDiscoveryService.RequestHandler
 
run(SSDPDiscoveryService, DatagramSocket, SSDPResponse) - Method in class ball.upnp.ssdp.SSDPDiscoveryService.ResponseHandler
 

S

SEARCHPORT_UPNP_ORG - Static variable in interface ball.upnp.ssdp.SSDPMessage
SSDP message header name.
SECURELOCATION_UPNP_ORG - Static variable in interface ball.upnp.ssdp.SSDPMessage
SSDP message header name.
send(int, SocketAddress, List<? extends SSDPMessage>) - Method in class ball.upnp.ssdp.SSDPDiscoveryService
Method to queue a List of SSDPMessages for sending with a MX parameter.
send(long, SocketAddress, SSDPMessage) - Method in class ball.upnp.ssdp.SSDPDiscoveryService
Method to queue an SSDPMessage for sending with delay.
send(SocketAddress, SSDPMessage) - Method in class ball.upnp.ssdp.SSDPDiscoveryService
Method to queue an SSDPMessage for sending without delay.
sendEvent(SSDPDiscoveryService, DatagramSocket, SSDPMessage) - Method in class ball.upnp.ant.taskdefs.SSDPTask
 
sendEvent(SSDPDiscoveryService, DatagramSocket, SSDPMessage) - Method in class ball.upnp.ssdp.SSDPDiscoveryCache
 
sendEvent(SSDPDiscoveryService, DatagramSocket, SSDPMessage) - Method in interface ball.upnp.ssdp.SSDPDiscoveryService.Listener
Callback made just before sending a SSDPMessage.
sendEvent(SSDPDiscoveryService, DatagramSocket, SSDPMessage) - Method in class ball.upnp.ssdp.SSDPDiscoveryService.RequestHandler
 
sendEvent(SSDPDiscoveryService, DatagramSocket, SSDPMessage) - Method in class ball.upnp.ssdp.SSDPDiscoveryService.ResponseHandler
 
SERVER - Static variable in interface ball.upnp.ssdp.SSDPMessage
SSDP message header name.
Service - Interface in ball.upnp
UPnP service interface.
ServiceId - Annotation Type in ball.upnp.annotation
ServiceIdProcessor - Class in ball.upnp.annotation.processing
ServiceId annotation Processor.
ServiceIdProcessor() - Constructor for class ball.upnp.annotation.processing.ServiceIdProcessor
 
ServiceType - Annotation Type in ball.upnp.annotation
ServiceTypeProcessor - Class in ball.upnp.annotation.processing
ServiceTypeProcessor() - Constructor for class ball.upnp.annotation.processing.ServiceTypeProcessor
 
shutdown() - Method in class ball.upnp.ssdp.SSDPDiscoveryService
 
SSDP - Interface in ball.upnp
SSDP "discoverable" marker interface.
SSDP_ALIVE - Static variable in interface ball.upnp.ssdp.SSDPMessage
SSDP SSDPMessage.NTS value.
SSDP_ALL - Static variable in interface ball.upnp.ssdp.SSDPMessage
SSDP SSDPMessage.ST value.
SSDP_BYEBYE - Static variable in interface ball.upnp.ssdp.SSDPMessage
SSDP SSDPMessage.NTS value.
SSDP_UPDATE - Static variable in interface ball.upnp.ssdp.SSDPMessage
SSDP SSDPMessage.NTS value.
SSDPDiscoveryCache - Class in ball.upnp.ssdp
SSDP discovery cache implementation.
SSDPDiscoveryCache() - Constructor for class ball.upnp.ssdp.SSDPDiscoveryCache
 
SSDPDiscoveryService - Class in ball.upnp.ssdp
SSDP discovery ScheduledThreadPoolExecutor implementation.
SSDPDiscoveryService(String) - Constructor for class ball.upnp.ssdp.SSDPDiscoveryService
Sole constructor.
SSDPDiscoveryService.Listener - Interface in ball.upnp.ssdp
SSDPDiscoveryService listener interface definition.
SSDPDiscoveryService.RequestHandler - Class in ball.upnp.ssdp
SSDPDiscoveryService.ResponseHandler - Class in ball.upnp.ssdp
SSDPMessage - Interface in ball.upnp.ssdp
SSDP HttpMessage interface definition.
SSDPMulticastSocket - Class in ball.upnp.ssdp
SSDP discovery MulticastSocket implementation.
SSDPMulticastSocket() - Constructor for class ball.upnp.ssdp.SSDPMulticastSocket
Sole constructor.
SSDPRequest - Class in ball.upnp.ssdp
SSDP HttpRequest implementation.
SSDPRequest(SSDPRequest.Method) - Constructor for class ball.upnp.ssdp.SSDPRequest
Sole non-private constructor.
SSDPRequest.Method - Enum in ball.upnp.ssdp
SSDPResponse - Class in ball.upnp.ssdp
SSDP HttpResponse implementation.
SSDPResponse(int, String) - Constructor for class ball.upnp.ssdp.SSDPResponse
Sole constructor.
SSDPTask - Class in ball.upnp.ant.taskdefs
Abstract Ant Task base class for SSDP tasks.
SSDPTask() - Constructor for class ball.upnp.ant.taskdefs.SSDPTask
 
SSDPTask.Discover - Class in ball.upnp.ant.taskdefs
Ant Task to run SSDP discovery.
SSDPTask.Listen - Class in ball.upnp.ant.taskdefs
Ant Task listen on the SSDP UDP port.
SSDPTask.MSearch - Class in ball.upnp.ant.taskdefs
Ant Task to send an M-SEARCH command and then listen on the SSDP UDP port.
ST - Static variable in interface ball.upnp.ssdp.SSDPMessage
SSDP message header name.
StateVariable - Class in ball.upnp
StateVariable() - Constructor for class ball.upnp.StateVariable
 

T

toCharArrayBuffer(String) - Static method in interface ball.upnp.ssdp.SSDPMessage
Static method to convert a String to a CharArrayBuffer.
toCharArrayBuffer(DatagramPacket) - Static method in interface ball.upnp.ssdp.SSDPMessage
Static method to convert a DatagramPacket to a CharArrayBuffer.
toString() - Method in class ball.upnp.AbstractDevice
 
toString() - Method in class ball.upnp.AbstractService
 
toString() - Method in enum ball.upnp.ssdp.SSDPRequest.Method
 
toString() - Method in class ball.upnp.ssdp.SSDPRequest
 
toString() - Method in class ball.upnp.ssdp.SSDPResponse
 

U

unregister(SSDPDiscoveryService) - Method in class ball.upnp.ant.taskdefs.SSDPTask
 
unregister(SSDPDiscoveryService) - Method in class ball.upnp.ssdp.SSDPDiscoveryCache
 
unregister(SSDPDiscoveryService) - Method in interface ball.upnp.ssdp.SSDPDiscoveryService.Listener
Callback when a SSDPDiscoveryService.Listener is removed from a SSDPDiscoveryService.
unregister(SSDPDiscoveryService) - Method in class ball.upnp.ssdp.SSDPDiscoveryService.RequestHandler
 
unregister(SSDPDiscoveryService) - Method in class ball.upnp.ssdp.SSDPDiscoveryService.ResponseHandler
 
USER_AGENT - Static variable in interface ball.upnp.ssdp.SSDPMessage
SSDP message header name.
USN - Static variable in interface ball.upnp.ssdp.SSDPMessage
SSDP message header name.

V

value() - Method in annotation type ball.upnp.annotation.DeviceType
 
value() - Method in annotation type ball.upnp.annotation.ServiceId
 
value() - Method in annotation type ball.upnp.annotation.ServiceType
 
value() - Method in annotation type ball.upnp.annotation.XmlNs
 
valueOf(String) - Static method in enum ball.upnp.AllowedValue
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum ball.upnp.Direction
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum ball.upnp.ssdp.SSDPRequest.Method
Returns the enum constant of this type with the specified name.
values() - Static method in enum ball.upnp.AllowedValue
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum ball.upnp.Direction
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum ball.upnp.ssdp.SSDPRequest.Method
Returns an array containing the constants of this enum type, in the order they are declared.

X

XmlNs - Annotation Type in ball.upnp.annotation
XmlNsProcessor - Class in ball.upnp.annotation.processing
XmlNs annotation Processor.
XmlNsProcessor() - Constructor for class ball.upnp.annotation.processing.XmlNsProcessor
 
A B C D E F G H I L M N O P R S T U V X 
All Classes All Packages