net.avh4.framework.uilayer.scene
Class CompositeSceneElement

java.lang.Object
  extended by net.avh4.framework.uilayer.scene.SceneElementBase
      extended by net.avh4.framework.uilayer.scene.CompositeSceneElement
All Implemented Interfaces:
SceneElement

public abstract class CompositeSceneElement
extends SceneElementBase


Field Summary
 
Fields inherited from class net.avh4.framework.uilayer.scene.SceneElementBase
height, hidden, name, width, x, y
 
Constructor Summary
CompositeSceneElement(String name, int x, int y, int width, int height)
           
 
Method Summary
 void draw(GraphicsOperations g, FontMetricsService fm)
           
abstract  Iterable<SceneElement> getSceneElements()
           
 
Methods inherited from class net.avh4.framework.uilayer.scene.SceneElementBase
getHeight, getName, getWidth, getX, getY, isHidden, setHeight, setHidden, setWidth, setX, setY, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CompositeSceneElement

public CompositeSceneElement(String name,
                             int x,
                             int y,
                             int width,
                             int height)
Method Detail

getSceneElements

public abstract Iterable<SceneElement> getSceneElements()

draw

public void draw(GraphicsOperations g,
                 FontMetricsService fm)


Copyright © 2012. All Rights Reserved.