com.aelitis.azureus.core.devices
Interface DeviceTemplate

All Known Subinterfaces:
DeviceMediaRendererTemplate
All Known Implementing Classes:
DeviceMediaRendererTemplateImpl

public interface DeviceTemplate


Method Summary
 Device createInstance(java.lang.String name)
          auto devices can't be manually created
 Device createInstance(java.lang.String name, java.lang.String uid, boolean manual)
           
 java.lang.String getClassification()
           
 java.lang.String getManufacturer()
           
 java.lang.String getName()
           
 java.lang.String getShortDescription()
           
 int getType()
           
 boolean isAuto()
           
 

Method Detail

getType

int getType()

getName

java.lang.String getName()

getManufacturer

java.lang.String getManufacturer()

getClassification

java.lang.String getClassification()

getShortDescription

java.lang.String getShortDescription()

isAuto

boolean isAuto()

createInstance

Device createInstance(java.lang.String name)
                      throws DeviceManagerException
auto devices can't be manually created

Parameters:
name -
Returns:
Throws:
DeviceManagerException

createInstance

Device createInstance(java.lang.String name,
                      java.lang.String uid,
                      boolean manual)
                      throws DeviceManagerException
Throws:
DeviceManagerException