Add convenience adapter classes for the USB event listener interfaces.
This commit is contained in:
parent
51d0dd4d0d
commit
f8e7b10224
@ -0,0 +1,39 @@
|
||||
/*
|
||||
* Copyright (C) 2013 Klaus Reimer <k@ailis.de>
|
||||
* See LICENSE.md for licensing information.
|
||||
*/
|
||||
|
||||
package de.ailis.usb4java.adapter;
|
||||
|
||||
import javax.usb.event.UsbDeviceDataEvent;
|
||||
import javax.usb.event.UsbDeviceErrorEvent;
|
||||
import javax.usb.event.UsbDeviceEvent;
|
||||
import javax.usb.event.UsbDeviceListener;
|
||||
|
||||
/**
|
||||
* An abstract adapter class for receiving USB device events. The methods in
|
||||
* this class are empty. This class exists as convenience for creating listener
|
||||
* objects.
|
||||
*
|
||||
* @author Klaus Reimer (k@ailis.de)
|
||||
*/
|
||||
public abstract class UsbDeviceAdapter implements UsbDeviceListener
|
||||
{
|
||||
@Override
|
||||
public void usbDeviceDetached(final UsbDeviceEvent event)
|
||||
{
|
||||
// Empty
|
||||
}
|
||||
|
||||
@Override
|
||||
public void errorEventOccurred(final UsbDeviceErrorEvent event)
|
||||
{
|
||||
// Empty
|
||||
}
|
||||
|
||||
@Override
|
||||
public void dataEventOccurred(final UsbDeviceDataEvent event)
|
||||
{
|
||||
// Empty
|
||||
}
|
||||
}
|
||||
32
src/main/java/de/ailis/usb4java/adapter/UsbPipeAdapter.java
Normal file
32
src/main/java/de/ailis/usb4java/adapter/UsbPipeAdapter.java
Normal file
@ -0,0 +1,32 @@
|
||||
/*
|
||||
* Copyright (C) 2013 Klaus Reimer <k@ailis.de>
|
||||
* See LICENSE.md for licensing information.
|
||||
*/
|
||||
|
||||
package de.ailis.usb4java.adapter;
|
||||
|
||||
import javax.usb.event.UsbPipeDataEvent;
|
||||
import javax.usb.event.UsbPipeErrorEvent;
|
||||
import javax.usb.event.UsbPipeListener;
|
||||
|
||||
/**
|
||||
* An abstract adapter class for receiving USB pipe events. The methods in
|
||||
* this class are empty. This class exists as convenience for creating listener
|
||||
* objects.
|
||||
*
|
||||
* @author Klaus Reimer (k@ailis.de)
|
||||
*/
|
||||
public abstract class UsbPipeAdapter implements UsbPipeListener
|
||||
{
|
||||
@Override
|
||||
public void errorEventOccurred(UsbPipeErrorEvent event)
|
||||
{
|
||||
// Empty
|
||||
}
|
||||
|
||||
@Override
|
||||
public void dataEventOccurred(UsbPipeDataEvent event)
|
||||
{
|
||||
// Empty
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,31 @@
|
||||
/*
|
||||
* Copyright (C) 2013 Klaus Reimer <k@ailis.de>
|
||||
* See LICENSE.md for licensing information.
|
||||
*/
|
||||
|
||||
package de.ailis.usb4java.adapter;
|
||||
|
||||
import javax.usb.event.UsbServicesEvent;
|
||||
import javax.usb.event.UsbServicesListener;
|
||||
|
||||
/**
|
||||
* An abstract adapter class for receiving USB service events. The methods in
|
||||
* this class are empty. This class exists as convenience for creating listener
|
||||
* objects.
|
||||
*
|
||||
* @author Klaus Reimer (k@ailis.de)
|
||||
*/
|
||||
public abstract class UsbServicesAdapter implements UsbServicesListener
|
||||
{
|
||||
@Override
|
||||
public void usbDeviceAttached(final UsbServicesEvent event)
|
||||
{
|
||||
// Empty
|
||||
}
|
||||
|
||||
@Override
|
||||
public void usbDeviceDetached(final UsbServicesEvent event)
|
||||
{
|
||||
// Empty
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,9 @@
|
||||
/*
|
||||
* Copyright (C) 2013 Klaus Reimer <k@ailis.de>
|
||||
* See LICENSE.md for licensing information.
|
||||
*/
|
||||
|
||||
/**
|
||||
* Event adapter classes.
|
||||
*/
|
||||
package de.ailis.usb4java.adapter;
|
||||
Loading…
Reference in New Issue
Block a user