synergynetframework.appsystem.contentsystem.items.implementation.interfaces
Interface IContentItemImplementation

All Known Subinterfaces:
IBackgroundControllerImplementation, IControlBarImplementation, IDocViewerImplementation, IDrawableFrameImplementation, IDropDownListImplementation, IFrameImplementation, IHqPDFViewerImplementation, IHtmlFrameImplementation, IImageTextLabelImplementation, IKeyboardImplementation, ILightImageLabelImplementation, ILineImplementation, IListContainerImplementation, IMathPadImplementation, IMediaPlayerImplementation, IMTKeyboardImplementation, IMultiLineTextLabelImplementation, IObjShape, IOrthoContainerImplementation, IOrthoContentItemImplementation, IPDFViewerImplementation, IPPTViewerImplementation, IQuadContentItemImplementation, IRoundContentItemImplementation, IRoundFrameImplementation, IRoundImageLabelImplementation, IRoundListContainerImplementation, IRoundTextLabelImplementation, IRoundWindowImplementation, ISimpleButton, ISketchPadImplementation, ITextLabelImplementation, IThreeDContainerImplementation, IThreeDContentItemImplementation, ITwoDShape, IVideoPlayerImplementation, IVncFrameImplementation, IWindowImplementation
All Known Implementing Classes:
BackgroundController, ContentItem, ControlBar, DocViewer, DrawableFrame, DropDownList, Frame, HQPDFViewer, HtmlFrame, ImageTextLabel, JMEBackgroundController, JMEContentItem, JMEControlBar, JMEDrawableFrame, JMEDropDownList, JMEFrame, JMEHQPDFViewer, JMEHtmlFrame, JMEImageTextLabel, JMEKeyboard, JMELightImageLabel, JMELineItem, JMEListContainer, JMEMathPad, JMEMediaPlayer, JMEMTKeyboard, JMEMultiLineTextLabel, JMEObjShape, JMEOrthoContainer, JMEOrthoContentItem, JMEPDFViewer, JMEPPTViewer, JMEQuadContentItem, JMERoundContentItem, JMERoundFrame, JMERoundImageLabel, JMERoundListContainer, JMERoundTextLabel, JMERoundWindow, JMESimpleButton, JMESketchPad, JMESwingContainer, JMETextLabel, JMEThreeDContainer, JMEThreeDContentItem, JMETwoDShape, JMEVideoPlayer, JMEVncFrame, JMEWindow, Keyboard, LightImageLabel, LineItem, ListContainer, MathPad, MediaPlayer, MTKeyboard, MultiLineTextLabel, ObjShape, OrthoContainer, OrthoContentItem, PDFViewer, PPTViewer, QuadContentItem, RoundContentItem, RoundFrame, RoundImageLabel, RoundListContainer, RoundTextLabel, RoundWindow, SimpleButton, SketchPad, SwingContainer, TextLabel, ThreeDContainer, ThreeDContentItem, TwoDShape, VideoPlayer, VncFrame, Window

public interface IContentItemImplementation

The Interface IContentItemImplementation.


Method Summary
 void addMultitouchListener()
          Adds the multitouch listener.
 boolean contains(java.awt.geom.Point2D.Float point)
          Contains.
 java.lang.Object getImplementationObject()
          Gets the implementation object.
 boolean hasCollision(ContentItem contentItem)
          Checks for collision.
 void init()
          Inits the.
 void setAngle(float angle)
          Sets the angle.
 void setBackGround(Background backGround)
          Sets the back ground.
 void setBorder(Border border)
          Sets the border.
 void setBoundaryEnabled(boolean isBoundaryEnabled)
          Sets the boundary enabled.
 void setId(java.lang.String id)
          Sets the id.
 void setLocalLocation(Location location)
          Sets the local location.
 void setLocation(Location location)
          Sets the location.
 void setManipulate(boolean manipulate)
          Sets the manipulate.
 void setName(java.lang.String name)
          Sets the name.
 void setScale(float scaleFactor)
          Sets the scale.
 void setScale(float scaleFactor, Direction direction)
          Sets the scale.
 void setVisible(boolean isVisible)
          Sets the visible.
 void setVisible(boolean isVisible, boolean isUntouchable)
          Sets the visible.
 void update()
          Update.
 void update(float interpolation)
          Update.
 

Method Detail

addMultitouchListener

void addMultitouchListener()
Adds the multitouch listener.


contains

boolean contains(java.awt.geom.Point2D.Float point)
Contains.

Parameters:
point - the point
Returns:
true, if successful

getImplementationObject

java.lang.Object getImplementationObject()
Gets the implementation object.

Returns:
the implementation object

hasCollision

boolean hasCollision(ContentItem contentItem)
Checks for collision.

Parameters:
contentItem - the content item
Returns:
true, if successful

init

void init()
Inits the.


setAngle

void setAngle(float angle)
Sets the angle.

Parameters:
angle - the new angle

setBackGround

void setBackGround(Background backGround)
Sets the back ground.

Parameters:
backGround - the new back ground

setBorder

void setBorder(Border border)
Sets the border.

Parameters:
border - the new border

setBoundaryEnabled

void setBoundaryEnabled(boolean isBoundaryEnabled)
Sets the boundary enabled.

Parameters:
isBoundaryEnabled - the new boundary enabled

setId

void setId(java.lang.String id)
Sets the id.

Parameters:
id - the new id

setLocalLocation

void setLocalLocation(Location location)
Sets the local location.

Parameters:
location - the new local location

setLocation

void setLocation(Location location)
Sets the location.

Parameters:
location - the new location

setManipulate

void setManipulate(boolean manipulate)
Sets the manipulate.

Parameters:
manipulate - the new manipulate

setName

void setName(java.lang.String name)
Sets the name.

Parameters:
name - the new name

setScale

void setScale(float scaleFactor)
Sets the scale.

Parameters:
scaleFactor - the new scale

setScale

void setScale(float scaleFactor,
              Direction direction)
Sets the scale.

Parameters:
scaleFactor - the scale factor
direction - the direction

setVisible

void setVisible(boolean isVisible)
Sets the visible.

Parameters:
isVisible - the new visible

setVisible

void setVisible(boolean isVisible,
                boolean isUntouchable)
Sets the visible.

Parameters:
isVisible - the is visible
isUntouchable - the is untouchable

update

void update()
Update.


update

void update(float interpolation)
Update.

Parameters:
interpolation - the interpolation