freemind.modes.attributes
Class AttributeRegistry
java.lang.Object
freemind.modes.attributes.AttributeRegistry
public class AttributeRegistry
- extends java.lang.Object
- Author:
- Dimitri Polivaev
08.10.2005
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
visibleElementsNumber
protected int visibleElementsNumber
registry
protected MapRegistry registry
elements
protected SortedMapVector elements
GLOBAL
public static final int GLOBAL
- See Also:
- Constant Field Values
isAttributeLayoutChanged
protected boolean isAttributeLayoutChanged
AttributeRegistry
public AttributeRegistry()
AttributeRegistry
public AttributeRegistry(MapRegistry registry)
size
public int size()
getKey
public java.lang.Comparable getKey(int index)
getElement
public AttributeRegistryElement getElement(int index)
getAttributeController
public AttributeController getAttributeController()
containsElement
public boolean containsElement(java.lang.String name)
getComboBoxModel
public javax.swing.ComboBoxModel getComboBoxModel()
getListBoxModel
public SortedListModel getListBoxModel()
getDefaultComboBoxModel
public javax.swing.ComboBoxModel getDefaultComboBoxModel(java.lang.Comparable attrName)
getElement
public AttributeRegistryElement getElement(java.lang.Comparable attrName)
getVisibleElementsNumber
public int getVisibleElementsNumber()
addChangeListener
public void addChangeListener(javax.swing.event.ChangeListener l)
removeChangeListener
public void removeChangeListener(javax.swing.event.ChangeListener l)
addAttributesListener
public void addAttributesListener(AttributesListener l)
removeAttributesListener
public void removeAttributesListener(AttributesListener l)
fireAttributeLayoutChanged
public void fireAttributeLayoutChanged()
fireStateChanged
public void fireStateChanged()
fireAttributesChanged
protected void fireAttributesChanged()
indexOf
public int indexOf(java.lang.String string)
setVisibilityModel
public void setVisibilityModel(int row,
java.lang.Boolean visible)
getTableModel
public AttributeRegistryTableModel getTableModel()
setRestrictionModel
public void setRestrictionModel(int row,
java.lang.Boolean value)
isRestricted
public boolean isRestricted(java.lang.String s)
setRestricted
public void setRestricted(java.lang.String s,
boolean b)
getValues
public SortedListModel getValues(int row)
isRestricted
public boolean isRestricted()
setRestricted
public void setRestricted(boolean b)
getFontSize
public int getFontSize()
- Returns:
- Returns the fontSize.
setFontSize
public void setFontSize(int size)
save
public void save(java.io.Writer fileout)
throws java.io.IOException
- Throws:
java.io.IOException
resetChanges
public void resetChanges()
applyChanges
public void applyChanges()
exist
public boolean exist(java.lang.String attributeName,
java.lang.Object element)
getElements
public SortedMapVector getElements()
decrementVisibleElementsNumber
public void decrementVisibleElementsNumber()
incrementVisibleElementsNumber
public void incrementVisibleElementsNumber()
registry
public void registry(Attribute newAttribute)
registry
public void registry(java.lang.String name)
setAttributeLayoutChanged
public void setAttributeLayoutChanged()
unregistry
public void unregistry(java.lang.String name)
getAttributeViewType
public java.lang.String getAttributeViewType()
setAttributeViewType
public void setAttributeViewType(java.lang.String attributeViewType)