com.infoteria.asteria.flowbuilder2.property
Class PropertyGroup

java.lang.Object
  |
  +--com.infoteria.gui.property.AbstractProperty
        |
        +--com.infoteria.gui.property.PropertyGroup
              |
              +--com.infoteria.asteria.flowbuilder2.property.PropertyGroup
All Implemented Interfaces:
Cloneable, com.infoteria.asteria.flowbuilder2.mapper.MappingHolder, com.infoteria.asteria.flowbuilder2.mapper.MappingItem, Property

public class PropertyGroup
extends PropertyGroup
implements com.infoteria.asteria.flowbuilder2.mapper.MappingItem, com.infoteria.asteria.flowbuilder2.mapper.MappingHolder

プロパティグループ
プロパティを階層化するためのプロパティです。
プロパティグループ自体はプロパティ値を持ちません


Fields inherited from class com.infoteria.gui.property.PropertyGroup
PROPERTY_TYPE
 
Fields inherited from class com.infoteria.gui.property.AbstractProperty
_listenerList, ATTR_DISPLAY_NAME, ATTR_NAME, ATTR_READONLY, ATTR_TYPE, ATTR_VISIBLE, ELEM_PROPERTY, PROPERTY_NSURI
 
Fields inherited from interface com.infoteria.asteria.flowbuilder2.mapper.MappingItem
MAPPING_BOTH, MAPPING_INPUT, MAPPING_NONE, MAPPING_OUTPUT
 
Constructor Summary
PropertyGroup(PropertyHolder owner, String name)
           
PropertyGroup(String name)
           
 
Method Summary
 void assign(Element el)
           
 void assignTo(Element el)
           
protected  FlowProperty createUnknownPropertyWrapper(Property prop)
           
 int getChildMappingType()
           
 Icon getIcon()
           
 String getId()
           
 com.infoteria.asteria.flowbuilder2.mapper.MappingItem getMappingItem(int idx)
           
 int getMappingItemCount()
           
 int getMappingType()
           
 boolean isIgnoreSerialize()
           
 boolean isUnfold()
           
 void setUnfold(boolean b)
           
 
Methods inherited from class com.infoteria.gui.property.PropertyGroup
addChild, addPropertyGroupListener, clear, collapse, doClone, doGetDifference, expand, getAllChilds, getAllChildsAndSelf, getChild, getChild, getChildCount, getChildren, getType, isDescendant, isEditable, isExpand, isVisibleDescendant, removeChild, removePropertyGroupListener, setExpand, setOwner, setValue, setValueAsString, valueEquals
 
Methods inherited from class com.infoteria.gui.property.AbstractProperty
addPropertyChangeListener, clone, createUndoableEdit, doSetValue, getAdapter, getDifference, getDisplayName, getEditor, getName, getOwner, getPropertyChangeListeners, getRenderer, getTooltip, getValue, getValueAsString, isVisible, removePropertyChangeListener, setDisplayName, setEditable, setEditor, setRenderer, setTooltip, setValue, setValueAsString, setVisible
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.infoteria.asteria.flowbuilder2.mapper.MappingItem
getDisplayName, getName, isVisible
 
Methods inherited from interface com.infoteria.asteria.flowbuilder2.mapper.MappingHolder
getName
 

Constructor Detail

PropertyGroup

public PropertyGroup(PropertyHolder owner,
                     String name)

PropertyGroup

public PropertyGroup(String name)
Method Detail

isUnfold

public boolean isUnfold()

setUnfold

public void setUnfold(boolean b)

getId

public String getId()
Specified by:
getId in interface com.infoteria.asteria.flowbuilder2.mapper.MappingItem

getMappingType

public int getMappingType()
Specified by:
getMappingType in interface com.infoteria.asteria.flowbuilder2.mapper.MappingItem

createUnknownPropertyWrapper

protected FlowProperty createUnknownPropertyWrapper(Property prop)

assign

public void assign(Element el)
Description copied from interface: Property
XMLの要素からプロパティ値を設定します。
Overrides:
assign in class PropertyGroup

assignTo

public void assignTo(Element el)
Description copied from interface: Property
XMLの要素にプロパティ値を設定します。
Overrides:
assignTo in class PropertyGroup

getMappingItemCount

public int getMappingItemCount()
Specified by:
getMappingItemCount in interface com.infoteria.asteria.flowbuilder2.mapper.MappingHolder

getMappingItem

public com.infoteria.asteria.flowbuilder2.mapper.MappingItem getMappingItem(int idx)
Specified by:
getMappingItem in interface com.infoteria.asteria.flowbuilder2.mapper.MappingHolder

getChildMappingType

public int getChildMappingType()

isIgnoreSerialize

public boolean isIgnoreSerialize()
Specified by:
isIgnoreSerialize in interface com.infoteria.asteria.flowbuilder2.mapper.MappingItem

getIcon

public Icon getIcon()
Specified by:
getIcon in interface com.infoteria.asteria.flowbuilder2.mapper.MappingItem