public class SynergyNetProjector extends java.lang.Object implements IMultiplicityApp
Constructor and Description |
---|
SynergyNetProjector() |
Modifier and Type | Method and Description |
---|---|
void |
alignContents()
Align all contents currently displayed by the projector.
|
void |
clearContents()
Clear all contents currently displayed by the projector.
|
java.lang.String |
getFriendlyAppName()
Gets the friendly app name.
|
IStage |
getStage()
Gets the stage.
|
static void |
main(java.lang.String[] args)
The main method.
|
void |
onContentArrival(java.util.ArrayList<ContentTransferedMessage> messages)
Retrieves details from the supplied message to recreate the transfered
item
|
void |
onDestroy()
Actions to be performed when the SynergyNetProjector window is closed.
|
void |
sendProjectedContents(java.lang.String[] tablesToSendTo)
Send current contents of the projector a the list of tables provided.
|
void |
setStage(IStage stage)
Sets the stage.
|
void |
shouldStart(MultiTouchInputComponent input,
IQueueOwner iqo)
Should start.
|
void |
shouldStop()
Should stop.
|
public static void main(java.lang.String[] args) throws java.net.SocketException
args
- the argumentsjava.net.SocketException
- the socket exceptionpublic void alignContents()
public void clearContents()
public java.lang.String getFriendlyAppName()
IMultiplicityApp
getFriendlyAppName
in interface IMultiplicityApp
public IStage getStage()
public void onContentArrival(java.util.ArrayList<ContentTransferedMessage> messages)
message
- Structured message detailing the details of an item's
arrival.public void onDestroy()
onDestroy
in interface IMultiplicityApp
public void sendProjectedContents(java.lang.String[] tablesToSendTo)
public void setStage(IStage stage)
stage
- the new stagepublic void shouldStart(MultiTouchInputComponent input, IQueueOwner iqo)
IMultiplicityApp
shouldStart
in interface IMultiplicityApp
input
- the inputiqo
- the iqopublic void shouldStop()
IMultiplicityApp
shouldStop
in interface IMultiplicityApp