|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectSCCT.JavaSubscriber.SCCT_Observer
public abstract class SCCT_Observer
It is a fundamental class of this library.
It is an abstract class and must be extended.
This class define an interface for all concrete observers,
to receive data or manage events coming from subject.
Constructor Summary | |
---|---|
SCCT_Observer()
|
|
SCCT_Observer(boolean guiThread)
|
Method Summary | |
---|---|
void |
analogDataListener(SCCT_AnalogDataPackage adp)
This is a listener of analog data that is called back when an analog data package is received. |
void |
arrayListener(SCCT_2DArrayPackage arrayPackage)
This is a listener that is called back when an array package of any type is received. |
void |
boolArrayListener(SCCT_2DBoolArray boolArray)
This is a listener that is called back when a boolean array package is received. |
void |
configurationListener(SCCT_ConfigurationPackage cp)
This is a listener that is called back when a configuration package is received. |
void |
digitalDataListener(SCCT_DigitalDataPackage ddp)
This is a listener of digital data that is called back when a digital data package is received. |
void |
doubleArrayListener(SCCT_2DDoubleArray doubleArray)
This is a listener that is called back when a double array package is received. |
void |
errorListener(SCCT_ErrorPackage errorPackage)
This is a listener that is called back when it triggers off an error. |
void |
fileListener(SCCT_FilePackage filePackage)
This is a listener that is called back when a file package is received. |
void |
floatArrayListener(SCCT_2DFloatArray floatArray)
This is a listener that is called back when a float array package is received. |
int |
getAwaitingPackages()
Gets the number of package that have to be processed. |
void |
imageListener(SCCT_ImagePackage imagePackage)
This is a listener that is called back when an image package is received. |
void |
integerArrayListener(SCCT_2DIntegerArray integerArray)
This is a listener that is called back when a integer array package is received. |
void |
locationListener(SCCT_LocationPackage locationPackage)
This is a listener that is called back when a new location package is received. |
void |
longArrayListener(SCCT_2DLongArray longArray)
This is a listener that is called back when a long array package is received. |
void |
messageListener(SCCT_MessagePackage ap)
This is a listener that is called back when a message package is received. |
void |
onConnected(SCCT_Subject subject)
This method is called back when a new connection is established. |
void |
onConnecting(SCCT_Subject subject)
This method is called back when openCommunication method of SCCT_Subject is called and new connection is trying to start. |
void |
onDisconnected(SCCT_Subject subject)
This method is called back when a connection is closed. |
void |
shortArrayListener(SCCT_2DShortArray shortArray)
This is a listener that is called back when a short array package is received. |
void |
stringArrayListener(SCCT_2DStringArray stringArray)
This is a listener that is called back when a string array package is received. |
void |
xmlListener(SCCT_XmlPackage xmlPackage)
This is a listener that is called back when a xml data package is received. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public SCCT_Observer()
public SCCT_Observer(boolean guiThread)
Method Detail |
---|
public int getAwaitingPackages()
public void onConnected(SCCT_Subject subject)
subject
- The SCCT_Subject that has trigger the event.SCCT_Subject
public void onDisconnected(SCCT_Subject subject)
subject
- The SCCT_Subject that has trigger the event.SCCT_Subject
public void onConnecting(SCCT_Subject subject)
subject
- The SCCT_Subject that has trigger the event.SCCT_Subject
public void analogDataListener(SCCT_AnalogDataPackage adp)
adp
- It is an analog data package that contains the data of the channels.AnalogDataPackage
public void digitalDataListener(SCCT_DigitalDataPackage ddp)
ddp
- It is a digital data package that contains the data of the lines.DigitalDataPackage
public void configurationListener(SCCT_ConfigurationPackage cp)
cp
- It is a configuration package that contains all lines and channels configurations.ConfigurationPackage
public void messageListener(SCCT_MessagePackage ap)
ap
- It is a message package that contains custom message and code sent from the producer.MessagePackage
public void errorListener(SCCT_ErrorPackage errorPackage)
ep
- It is a error package that contains the description and the code of the error.ErrorPackage
public void xmlListener(SCCT_XmlPackage xmlPackage)
xmlPackage
- It is a xml package that contains custom xml sent from the producer.XmlPackage
public void fileListener(SCCT_FilePackage filePackage)
filePackage
- It is a file package that contains the file sent from the producer.FilePackage
public void imageListener(SCCT_ImagePackage imagePackage)
imagePackage
- It is an image package that contains the image sent from the producer.ImagePackage
public void locationListener(SCCT_LocationPackage locationPackage)
locationPackage
- It is the location package that contains the locations sent from the producer.LocationPackage
public void arrayListener(SCCT_2DArrayPackage arrayPackage)
arrayPackage
- It's a a generic array package that you have to cast accordingly to its type.SCCT_2DArrayPackage
public void stringArrayListener(SCCT_2DStringArray stringArray)
stringArray
- It's the received string array package.SCCT_2DStringArray
public void doubleArrayListener(SCCT_2DDoubleArray doubleArray)
double
- It's the received double array package.SCCT_2DDoubleArray
public void floatArrayListener(SCCT_2DFloatArray floatArray)
floatPackage
- It's the received float array package.SCCT_2DFloatArray
public void integerArrayListener(SCCT_2DIntegerArray integerArray)
integerArray
- It's the received integer array package.SCCT_2DIntegerArray
public void shortArrayListener(SCCT_2DShortArray shortArray)
shortArray
- It's the received short array package.SCCT_2DShortArray
public void longArrayListener(SCCT_2DLongArray longArray)
longArray
- It's the received long array package.SCCT_2DLongArray
public void boolArrayListener(SCCT_2DBoolArray boolArray)
boolArray
- It's the received boolean array package.SCCT_2DBoolArray
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |