001package org.maltparser.core.flow.system.elem; 002 003import org.maltparser.core.exception.MaltChainedException; 004import org.maltparser.core.flow.system.FlowChartSystem; 005import org.w3c.dom.Element; 006/** 007* 008* 009* @author Johan Hall 010*/ 011public 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}