Package com.biglybt.core.devices
Interface Device
-
- All Known Subinterfaces:
DeviceContentDirectory
,DeviceInternetGateway
,DeviceMediaRenderer
,DeviceUPnP
- All Known Implementing Classes:
DeviceContentDirectoryImpl
,DeviceImpl
,DeviceInternetGatewayImpl
,DeviceiTunes
,DeviceMediaRendererImpl
,DeviceMediaRendererManual
,DeviceTivo
,DeviceUPnPImpl
public interface Device
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interface
Device.browseLocation
-
Field Summary
Fields Modifier and Type Field Description static int
DT_CONTENT_DIRECTORY
static int
DT_DISK_OPS
static int
DT_INTERNET
static int
DT_INTERNET_GATEWAY
static int
DT_MEDIA_RENDERER
static int
DT_UNKNOWN
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
addListener(DeviceListener listener)
void
alive()
boolean
canRemove()
java.net.InetAddress
getAddress()
Device.browseLocation[]
getBrowseLocations()
java.lang.String
getClassification()
TranscodeProfile[]
getDirectTranscodeProfiles()
java.lang.String[][]
getDisplayProperties()
Array of resource strings and their associated valuesjava.lang.String
getError()
java.lang.String
getID()
java.lang.String
getImageID()
java.util.List<java.lang.String>
getImageIDs()
java.lang.String
getInfo()
java.lang.String
getName()
java.lang.String
getShortDescription()
java.lang.String
getStatus()
java.lang.String
getString()
java.lang.Object
getTransientProperty(java.lang.Object key)
int
getType()
VuzeFile
getVuzeFile()
java.net.URL
getWikiURL()
boolean
isAlive()
boolean
isBrowsable()
boolean
isBusy()
boolean
isExportable()
boolean
isGenericUSB()
boolean
isHidden()
boolean
isLivenessDetectable()
boolean
isManual()
boolean
isNameAutomatic()
boolean
isTagged()
void
remove()
void
removeListener(DeviceListener listener)
void
requestAttention()
void
setAddress(java.net.InetAddress address)
void
setCanRemove(boolean can)
void
setExportable(boolean b)
void
setGenericUSB(boolean b)
void
setHidden(boolean is_hidden)
void
setImageID(java.lang.String id)
void
setName(java.lang.String name, boolean isAutomaticName)
void
setTagged(boolean is_tagged)
void
setTransientProperty(java.lang.Object key, java.lang.Object value)
-
-
-
Field Detail
-
DT_UNKNOWN
static final int DT_UNKNOWN
- See Also:
- Constant Field Values
-
DT_INTERNET_GATEWAY
static final int DT_INTERNET_GATEWAY
- See Also:
- Constant Field Values
-
DT_CONTENT_DIRECTORY
static final int DT_CONTENT_DIRECTORY
- See Also:
- Constant Field Values
-
DT_MEDIA_RENDERER
static final int DT_MEDIA_RENDERER
- See Also:
- Constant Field Values
-
DT_INTERNET
static final int DT_INTERNET
- See Also:
- Constant Field Values
-
DT_DISK_OPS
static final int DT_DISK_OPS
- See Also:
- Constant Field Values
-
-
Method Detail
-
getType
int getType()
-
getID
java.lang.String getID()
-
getName
java.lang.String getName()
-
setName
void setName(java.lang.String name, boolean isAutomaticName)
-
getClassification
java.lang.String getClassification()
-
getShortDescription
java.lang.String getShortDescription()
-
alive
void alive()
-
isAlive
boolean isAlive()
-
isLivenessDetectable
boolean isLivenessDetectable()
-
isBusy
boolean isBusy()
-
isManual
boolean isManual()
-
setHidden
void setHidden(boolean is_hidden)
-
isHidden
boolean isHidden()
-
setTagged
void setTagged(boolean is_tagged)
-
isTagged
boolean isTagged()
-
isBrowsable
boolean isBrowsable()
-
getBrowseLocations
Device.browseLocation[] getBrowseLocations()
-
getAddress
java.net.InetAddress getAddress()
-
setAddress
void setAddress(java.net.InetAddress address)
-
setTransientProperty
void setTransientProperty(java.lang.Object key, java.lang.Object value)
-
getTransientProperty
java.lang.Object getTransientProperty(java.lang.Object key)
-
getDisplayProperties
java.lang.String[][] getDisplayProperties()
Array of resource strings and their associated values- Returns:
-
requestAttention
void requestAttention()
-
remove
void remove()
-
setCanRemove
void setCanRemove(boolean can)
-
canRemove
boolean canRemove()
-
getInfo
java.lang.String getInfo()
-
getError
java.lang.String getError()
-
getStatus
java.lang.String getStatus()
-
addListener
void addListener(DeviceListener listener)
-
removeListener
void removeListener(DeviceListener listener)
-
getString
java.lang.String getString()
-
isGenericUSB
boolean isGenericUSB()
-
setGenericUSB
void setGenericUSB(boolean b)
-
getImageID
java.lang.String getImageID()
-
getImageIDs
java.util.List<java.lang.String> getImageIDs()
-
setImageID
void setImageID(java.lang.String id)
-
isNameAutomatic
boolean isNameAutomatic()
-
setExportable
void setExportable(boolean b)
-
isExportable
boolean isExportable()
-
getWikiURL
java.net.URL getWikiURL()
-
getVuzeFile
VuzeFile getVuzeFile() throws java.io.IOException
- Throws:
java.io.IOException
-
getDirectTranscodeProfiles
TranscodeProfile[] getDirectTranscodeProfiles()
-
-