org.diylc.common
Class ComponentType
java.lang.Object
org.diylc.common.ComponentType
public class ComponentType
- extends java.lang.Object
Entity class used to describe a component type.
- Author:
- Branislav Stojkovic
- See Also:
IDIYComponent
|
Constructor Summary |
ComponentType(java.lang.String name,
java.lang.String description,
CreationMethod creationMethod,
java.lang.String category,
java.lang.String namePrefix,
java.lang.String author,
javax.swing.Icon icon,
java.lang.Class<? extends IDIYComponent<?>> instanceClass,
double zOrder,
boolean flexibleZOrder,
boolean stretchable,
BomPolicy bomPolicy,
boolean autoEdit,
boolean rotatable,
IAutoCreator autoCreator)
|
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
ComponentType
public ComponentType(java.lang.String name,
java.lang.String description,
CreationMethod creationMethod,
java.lang.String category,
java.lang.String namePrefix,
java.lang.String author,
javax.swing.Icon icon,
java.lang.Class<? extends IDIYComponent<?>> instanceClass,
double zOrder,
boolean flexibleZOrder,
boolean stretchable,
BomPolicy bomPolicy,
boolean autoEdit,
boolean rotatable,
IAutoCreator autoCreator)
getName
public java.lang.String getName()
getDescription
public java.lang.String getDescription()
getCreationMethod
public CreationMethod getCreationMethod()
getCategory
public java.lang.String getCategory()
getNamePrefix
public java.lang.String getNamePrefix()
getAuthor
public java.lang.String getAuthor()
getIcon
public javax.swing.Icon getIcon()
getInstanceClass
public java.lang.Class<? extends IDIYComponent<?>> getInstanceClass()
getZOrder
public double getZOrder()
isFlexibleZOrder
public boolean isFlexibleZOrder()
isStretchable
public boolean isStretchable()
getBomPolicy
public BomPolicy getBomPolicy()
isAutoEdit
public boolean isAutoEdit()
isRotatable
public boolean isRotatable()
getAutoCreateor
public IAutoCreator getAutoCreateor()
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object