info.joseluismartin.gui
Class PanelHolder

java.lang.Object
  extended by info.joseluismartin.gui.PanelHolder
Direct Known Subclasses:
JComponentPanelHolder, ViewPanelHolder

public abstract class PanelHolder
extends Object

A Holder for gui component classes

Author:
Jose Luis Martin - (jlm@joseluismartin.info)

Field Summary
protected  MessageSourceWrapper messageWrapper
           
 
Constructor Summary
PanelHolder()
           
PanelHolder(Icon icon, String name)
           
 
Method Summary
 Icon getIcon()
           
 org.springframework.context.MessageSource getMessageSource()
           
 String getName()
           
abstract  JComponent getPanel()
           
 void setIcon(Icon icon)
           
 void setMessageSource(org.springframework.context.MessageSource messageSource)
           
 void setName(String name)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

messageWrapper

protected MessageSourceWrapper messageWrapper
Constructor Detail

PanelHolder

public PanelHolder()

PanelHolder

public PanelHolder(Icon icon,
                   String name)
Method Detail

getPanel

public abstract JComponent getPanel()

getIcon

public Icon getIcon()
Returns:
the icon

setIcon

public void setIcon(Icon icon)
Parameters:
icon - the icon to set

getName

public String getName()
Returns:
the name

setName

public void setName(String name)
Parameters:
name - the name to set

toString

public String toString()
Overrides:
toString in class Object

getMessageSource

public org.springframework.context.MessageSource getMessageSource()

setMessageSource

@Autowired
public void setMessageSource(org.springframework.context.MessageSource messageSource)


Copyright © 2013 JDAL. All Rights Reserved.