synergynetframework.appsystem.contentsystem.jme.items
Class JMEOrthoContainer

java.lang.Object
  extended by synergynetframework.appsystem.contentsystem.jme.items.JMEContentItem
      extended by synergynetframework.appsystem.contentsystem.jme.items.JMEOrthoContentItem
          extended by synergynetframework.appsystem.contentsystem.jme.items.JMEOrthoContainer
All Implemented Interfaces:
IContentItemImplementation, IOrthoContainerImplementation, IOrthoContentItemImplementation, ScreenCursorListener, OrthoBringToTop.OrthoBringToTopListener, OrthoControlPointRotateTranslateScale.RotateTranslateScaleListener, OrthoCursorEventDispatcher.CommonCursorEventListener, OrthoSnap.SnapListener, FlickMover.FlickListener
Direct Known Subclasses:
JMEControlBar, JMELineItem, JMEMediaPlayer, JMERoundWindow, JMEWindow

public class JMEOrthoContainer
extends JMEOrthoContentItem
implements IOrthoContainerImplementation

The Class JMEOrthoContainer.


Constructor Summary
JMEOrthoContainer(ContentItem contentItem)
          Instantiates a new JME ortho container.
 
Method Summary
 void addSubItem(ContentItem contentItem)
          Adds the sub item.
 void detachSubItem(ContentItem contentItem)
          Detach sub item.
 com.jme.scene.Node getNode()
          Gets the node.
 void removeSubItem(ContentItem contentItem)
          Removes the sub item.
 void setBackGround(Background backGround)
          Sets the back ground.
 void setBorder(Border border)
          Sets the border.
 void updateOrder(int order)
          Update order.
 
Methods inherited from class synergynetframework.appsystem.contentsystem.jme.items.JMEOrthoContentItem
addBringToTopListener, addFlickListener, addItemListener, addMultitouchListener, addOrthoControlPointRotateTranslateScaleListener, addScreenCursorListener, addSnapListener, allowMoreThanTwoToRotateAndScale, allowSingleTouchFreeMove, allowSnapToOccupiedLocation, centerItem, cursorChanged, cursorClicked, cursorPressed, cursorReleased, cursorRightClicked, flick, getMaxScale, getMinScale, isFlickable, ItemBringToTop, itemFlicked, itemMoved, itemRotated, itemScaled, itemSnapped, makeFlickable, makeUnflickable, placeRandom, removeBringToTopListeners, removeFlickListeners, removeItemListerner, removeOrthoControlPointRotateTranslateScaleListeners, removeScreenCursorListeners, removeSnapListeners, reset, rotateRandom, screenCursorChanged, screenCursorClicked, screenCursorPressed, screenCursorReleased, setAsBottomObject, setAsTopObject, setAsTopObjectAndBroadCastEvent, setBringToTopable, setFixLocations, setLocalLocation, setName, setOrder, setRightClickDistance, setRotateTranslateScalable, setRotateTranslateScalable, setScaleLimit, setSingleTouchRotateTranslate, setSnapable, setTolerance, setZRotateLimit, turnOffEventDispatcher, update, update
 
Methods inherited from class synergynetframework.appsystem.contentsystem.jme.items.JMEContentItem
contains, getImplementationObject, getLocalLocation, hasCollision, init, setAngle, setBoundaryEnabled, setId, setLocation, setManipulate, setScale, setScale, setVisible, setVisible
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface synergynetframework.appsystem.contentsystem.items.implementation.interfaces.IOrthoContentItemImplementation
addBringToTopListener, addFlickListener, addItemListener, addOrthoControlPointRotateTranslateScaleListener, addScreenCursorListener, addSnapListener, allowMoreThanTwoToRotateAndScale, allowSingleTouchFreeMove, allowSnapToOccupiedLocation, centerItem, flick, getMaxScale, getMinScale, isFlickable, makeFlickable, makeUnflickable, placeRandom, removeBringToTopListeners, removeFlickListeners, removeItemListerner, removeOrthoControlPointRotateTranslateScaleListeners, removeScreenCursorListeners, removeSnapListeners, reset, rotateRandom, setAsBottomObject, setAsTopObject, setAsTopObjectAndBroadCastEvent, setBringToTopable, setFixLocations, setOrder, setRightClickDistance, setRotateTranslateScalable, setRotateTranslateScalable, setScaleLimit, setSingleTouchRotateTranslate, setSnapable, setTolerance, setZRotateLimit, turnOffEventDispatcher
 
Methods inherited from interface synergynetframework.appsystem.contentsystem.items.implementation.interfaces.IContentItemImplementation
addMultitouchListener, contains, getImplementationObject, hasCollision, init, setAngle, setBoundaryEnabled, setId, setLocalLocation, setLocation, setManipulate, setName, setScale, setScale, setVisible, setVisible, update, update
 

Constructor Detail

JMEOrthoContainer

public JMEOrthoContainer(ContentItem contentItem)
Instantiates a new JME ortho container.

Parameters:
contentItem - the content item
Method Detail

addSubItem

public void addSubItem(ContentItem contentItem)
Description copied from interface: IOrthoContainerImplementation
Adds the sub item.

Specified by:
addSubItem in interface IOrthoContainerImplementation
Parameters:
contentItem - the content item

detachSubItem

public void detachSubItem(ContentItem contentItem)
Description copied from interface: IOrthoContainerImplementation
Detach sub item.

Specified by:
detachSubItem in interface IOrthoContainerImplementation
Parameters:
contentItem - the content item

getNode

public com.jme.scene.Node getNode()
Description copied from interface: IOrthoContainerImplementation
Gets the node.

Specified by:
getNode in interface IOrthoContainerImplementation
Returns:
the node

removeSubItem

public void removeSubItem(ContentItem contentItem)
Description copied from interface: IOrthoContainerImplementation
Removes the sub item.

Specified by:
removeSubItem in interface IOrthoContainerImplementation
Parameters:
contentItem - the content item

setBackGround

public void setBackGround(Background backGround)
Description copied from interface: IContentItemImplementation
Sets the back ground.

Specified by:
setBackGround in interface IContentItemImplementation
Overrides:
setBackGround in class JMEOrthoContentItem
Parameters:
backGround - the new back ground

setBorder

public void setBorder(Border border)
Description copied from interface: IContentItemImplementation
Sets the border.

Specified by:
setBorder in interface IContentItemImplementation
Overrides:
setBorder in class JMEOrthoContentItem
Parameters:
border - the new border

updateOrder

public void updateOrder(int order)
Description copied from interface: IOrthoContainerImplementation
Update order.

Specified by:
updateOrder in interface IOrthoContainerImplementation
Parameters:
order - the order