com.alee.managers.style.data
Class ComponentStyle

java.lang.Object
  extended by com.alee.managers.style.data.ComponentStyle
All Implemented Interfaces:
java.io.Serializable

@XStreamConverter(value=ComponentStyleConverter.class)
public final class ComponentStyle
extends java.lang.Object
implements java.io.Serializable

Component style information class.

Author:
Mikle Garin
See Also:
Serialized Form

Constructor Summary
ComponentStyle()
          Constructs new component style information.
 
Method Summary
 PainterStyle getBasePainter()
           
 java.util.Map<java.lang.String,java.lang.Object> getComponentProperties()
           
 java.lang.String getExtendsId()
           
 java.lang.String getId()
           
 java.util.List<PainterStyle> getPainters()
           
 SupportedComponent getType()
           
 java.util.Map<java.lang.String,java.lang.Object> getUIProperties()
           
 void setComponentProperties(java.util.Map<java.lang.String,java.lang.Object> componentProperties)
           
 void setExtendsId(java.lang.String id)
           
 void setId(java.lang.String id)
           
 void setPainters(java.util.List<PainterStyle> painters)
           
 void setType(SupportedComponent type)
           
 void setUIProperties(java.util.Map<java.lang.String,java.lang.Object> uiProperties)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ComponentStyle

public ComponentStyle()
Constructs new component style information.

Method Detail

getType

public SupportedComponent getType()

setType

public void setType(SupportedComponent type)

getId

public java.lang.String getId()

setId

public void setId(java.lang.String id)

getExtendsId

public java.lang.String getExtendsId()

setExtendsId

public void setExtendsId(java.lang.String id)

getComponentProperties

public java.util.Map<java.lang.String,java.lang.Object> getComponentProperties()

setComponentProperties

public void setComponentProperties(java.util.Map<java.lang.String,java.lang.Object> componentProperties)

getUIProperties

public java.util.Map<java.lang.String,java.lang.Object> getUIProperties()

setUIProperties

public void setUIProperties(java.util.Map<java.lang.String,java.lang.Object> uiProperties)

getPainters

public java.util.List<PainterStyle> getPainters()

setPainters

public void setPainters(java.util.List<PainterStyle> painters)

getBasePainter

public PainterStyle getBasePainter()