001    package org.maltparser.core.flow.system.elem;
002    
003    import org.maltparser.core.exception.MaltChainedException;
004    import org.maltparser.core.flow.system.FlowChartSystem;
005    import org.w3c.dom.Element;
006    /**
007    *
008    *
009    * @author Johan Hall
010    */
011    public class ChartAttribute {
012            private String name;
013            private String defaultValue;
014            
015            
016            public String getName() {
017                    return name;
018            }
019    
020            public void setName(String name) {
021                    this.name = name;
022            }
023    
024            public String getDefaultValue() {
025                    return defaultValue;
026            }
027    
028            public void setDefaultValue(String defaultValue) {
029                    this.defaultValue = defaultValue;
030            }
031    
032            public void read(Element attrElem, FlowChartSystem flowChartSystem) throws MaltChainedException {
033                    setName(attrElem.getAttribute("name"));
034                    setDefaultValue(attrElem.getAttribute("default"));
035            }
036            
037            public String toString() {
038                    StringBuilder sb = new StringBuilder();
039                    sb.append(name);
040                    sb.append(' ');
041                    sb.append(defaultValue);
042                    return sb.toString();
043            }
044    }