FOA

foa.attributes
Class AttributeDirector

java.lang.Object
  |
  +--foa.Director
        |
        +--foa.attributes.AttributeDirector

public class AttributeDirector
extends Director


Field Summary
protected  MainMenuBar menu
           
 
Constructor Summary
AttributeDirector(double wFactor, double hFactor, MainMenuBar menu)
           
 
Method Summary
 void addAttributeSetToUsed(java.lang.String setName)
           
 void addModifyAttribute(java.lang.String file, java.lang.String className, java.lang.String attributeSet, java.lang.String attribute)
           
 void addModifyAttributeSet(java.lang.String attributeSet, java.lang.String className)
           
 void addModifyAttributeSet(java.lang.String file, java.lang.String className, java.lang.String attributeSet)
           
 void closeElement(java.lang.String tag)
           
 void createAttributeSet()
           
 void createAttributeSetVariant()
           
 boolean existsAnAttributeSetWithCurrentName()
           
 AttributeManager getAttributeManager()
           
 java.lang.String getAttributeSetName()
           
 BrickDirector getBrickDirector()
           
 boolean isANewSet()
           
 boolean isANewVariant()
           
 boolean isAValidName()
           
 void newAttributeSet(java.lang.String file, java.lang.String className)
           
 void newAttributeSetVariant(java.lang.String file, java.lang.String className, java.lang.String variant)
           
 void notifyAttributeClose()
           
 void parseElement(java.lang.String tag, org.xml.sax.helpers.AttributeListImpl attList, java.lang.String absPath, javax.swing.JTextArea messageArea)
           
 void resetAttributes()
           
 void setAttributeSelector(ViewSelector attributeSelector)
           
 void setBrickDirector(BrickDirector brickDirector)
           
 void setModifiedAttribute(java.lang.String propertyName, java.lang.String propertyValue)
           
 void setNewAttributeSetName(java.lang.String name)
           
 void setValidName(boolean confirm)
           
 void updateAttributesValues()
           
 void writeImports(XSLTWriter xsltWriter)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

menu

protected MainMenuBar menu
Constructor Detail

AttributeDirector

public AttributeDirector(double wFactor,
                         double hFactor,
                         MainMenuBar menu)
Method Detail

setBrickDirector

public void setBrickDirector(BrickDirector brickDirector)

getBrickDirector

public BrickDirector getBrickDirector()

addModifyAttribute

public void addModifyAttribute(java.lang.String file,
                               java.lang.String className,
                               java.lang.String attributeSet,
                               java.lang.String attribute)

addModifyAttributeSet

public void addModifyAttributeSet(java.lang.String file,
                                  java.lang.String className,
                                  java.lang.String attributeSet)

addModifyAttributeSet

public void addModifyAttributeSet(java.lang.String attributeSet,
                                  java.lang.String className)

newAttributeSet

public void newAttributeSet(java.lang.String file,
                            java.lang.String className)

newAttributeSetVariant

public void newAttributeSetVariant(java.lang.String file,
                                   java.lang.String className,
                                   java.lang.String variant)

setModifiedAttribute

public void setModifiedAttribute(java.lang.String propertyName,
                                 java.lang.String propertyValue)
Overrides:
setModifiedAttribute in class Director

updateAttributesValues

public void updateAttributesValues()

createAttributeSet

public void createAttributeSet()

createAttributeSetVariant

public void createAttributeSetVariant()

getAttributeManager

public AttributeManager getAttributeManager()

notifyAttributeClose

public void notifyAttributeClose()

setAttributeSelector

public void setAttributeSelector(ViewSelector attributeSelector)

isANewSet

public boolean isANewSet()

isANewVariant

public boolean isANewVariant()

isAValidName

public boolean isAValidName()

setValidName

public void setValidName(boolean confirm)

setNewAttributeSetName

public void setNewAttributeSetName(java.lang.String name)

getAttributeSetName

public java.lang.String getAttributeSetName()

existsAnAttributeSetWithCurrentName

public boolean existsAnAttributeSetWithCurrentName()

parseElement

public void parseElement(java.lang.String tag,
                         org.xml.sax.helpers.AttributeListImpl attList,
                         java.lang.String absPath,
                         javax.swing.JTextArea messageArea)
Overrides:
parseElement in class Director

closeElement

public void closeElement(java.lang.String tag)
Overrides:
closeElement in class Director

addAttributeSetToUsed

public void addAttributeSetToUsed(java.lang.String setName)

resetAttributes

public void resetAttributes()

writeImports

public void writeImports(XSLTWriter xsltWriter)

FOA