java/sql-dk/src/info/globalcode/sql/dk/formatting/AbstractFormatter.java
branchv_0
changeset 29 d66858b4b563
parent 25 4c118af3e855
child 34 9335cf31c0f2
equal deleted inserted replaced
28:57c44a6baedb 29:d66858b4b563
    16  * along with this program. If not, see <http://www.gnu.org/licenses/>.
    16  * along with this program. If not, see <http://www.gnu.org/licenses/>.
    17  */
    17  */
    18 package info.globalcode.sql.dk.formatting;
    18 package info.globalcode.sql.dk.formatting;
    19 
    19 
    20 import info.globalcode.sql.dk.Parameter;
    20 import info.globalcode.sql.dk.Parameter;
       
    21 import info.globalcode.sql.dk.configuration.DatabaseDefinition;
    21 import java.util.EmptyStackException;
    22 import java.util.EmptyStackException;
    22 import java.util.EnumSet;
    23 import java.util.EnumSet;
    23 import java.util.List;
    24 import java.util.List;
    24 import java.util.Stack;
    25 import java.util.Stack;
    25 
    26 
   119 			throw new IllegalStateException("Formatter was already at root level – there is nothing above that.", e);
   120 			throw new IllegalStateException("Formatter was already at root level – there is nothing above that.", e);
   120 		}
   121 		}
   121 	}
   122 	}
   122 
   123 
   123 	@Override
   124 	@Override
   124 	public void writeStartDatabase() {
   125 	public void writeStartDatabase(DatabaseDefinition databaseDefinition) {
   125 		pushState(State.DATABASE, EnumSet.of(State.ROOT));
   126 		pushState(State.DATABASE, EnumSet.of(State.ROOT));
   126 	}
   127 	}
   127 
   128 
   128 	@Override
   129 	@Override
   129 	public void writeEndDatabase() {
   130 	public void writeEndDatabase() {