FOA

foa.attributes
Class AttributeManager

java.lang.Object
  |
  +--foa.Manager
        |
        +--foa.attributes.AttributeManager

public class AttributeManager
extends Manager


Field Summary
protected  java.util.Hashtable attributeFiles
           
 
Constructor Summary
AttributeManager(AttributeDirector attributeDirector, double wFactor, double hFactor)
           
 
Method Summary
 void changeFileKey(java.lang.String shortFileName, java.lang.String file)
           
 void createAttributeSet(java.lang.String file, java.lang.String className, java.lang.String attributeSet, java.util.ArrayList modifiedAttributes)
           
 void createAttributeSetVariant(java.lang.String file, java.lang.String className, java.lang.String attributeSet, java.util.ArrayList modifiedAttributes, java.lang.String variant)
           
 AttributeFile getAttributeFile(java.lang.String file)
           
 AttributeFrame getAttributeFrame()
           
 java.util.Hashtable getFiles()
           
 java.lang.String getLastOpened()
           
 XslAttributeReader getXSLAttSetReader()
           
 boolean isAlreadyOpened(java.lang.String file)
           
 boolean isTheFileChanged(java.lang.String file)
           
 void newFile(java.lang.String fileWithoutPath)
           
 void openFile(java.lang.String file, org.w3c.dom.Node node)
           
 void removeFile(java.lang.String file)
           
 void resetAttributes()
           
 void setFileChanged(java.lang.String file, boolean flag)
           
 void setLastOpened(java.lang.String fileName)
           
 void setVisible(boolean visible)
           
 void updateAttributesValues(java.lang.String file, java.lang.String className, java.lang.String attributeSet, java.util.ArrayList modifiedAttributes)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

attributeFiles

protected java.util.Hashtable attributeFiles
Constructor Detail

AttributeManager

public AttributeManager(AttributeDirector attributeDirector,
                        double wFactor,
                        double hFactor)
Method Detail

isAlreadyOpened

public boolean isAlreadyOpened(java.lang.String file)

openFile

public void openFile(java.lang.String file,
                     org.w3c.dom.Node node)

newFile

public void newFile(java.lang.String fileWithoutPath)

removeFile

public void removeFile(java.lang.String file)

changeFileKey

public void changeFileKey(java.lang.String shortFileName,
                          java.lang.String file)

isTheFileChanged

public boolean isTheFileChanged(java.lang.String file)

setFileChanged

public void setFileChanged(java.lang.String file,
                           boolean flag)

getAttributeFile

public AttributeFile getAttributeFile(java.lang.String file)

getFiles

public java.util.Hashtable getFiles()

getAttributeFrame

public AttributeFrame getAttributeFrame()

getLastOpened

public java.lang.String getLastOpened()

setLastOpened

public void setLastOpened(java.lang.String fileName)

updateAttributesValues

public void updateAttributesValues(java.lang.String file,
                                   java.lang.String className,
                                   java.lang.String attributeSet,
                                   java.util.ArrayList modifiedAttributes)

createAttributeSet

public void createAttributeSet(java.lang.String file,
                               java.lang.String className,
                               java.lang.String attributeSet,
                               java.util.ArrayList modifiedAttributes)

createAttributeSetVariant

public void createAttributeSetVariant(java.lang.String file,
                                      java.lang.String className,
                                      java.lang.String attributeSet,
                                      java.util.ArrayList modifiedAttributes,
                                      java.lang.String variant)

setVisible

public void setVisible(boolean visible)
Overrides:
setVisible in class Manager

resetAttributes

public void resetAttributes()

getXSLAttSetReader

public XslAttributeReader getXSLAttSetReader()

FOA