]> gerrit.simantics Code Review - simantics/platform.git/blob - bundles/org.simantics.document.server.io/src/org/simantics/document/server/io/CommandContext.java
Fixed multiple issues causing dangling references to discarded queries
[simantics/platform.git] / bundles / org.simantics.document.server.io / src / org / simantics / document / server / io / CommandContext.java
1 package org.simantics.document.server.io;
2
3 import java.util.List;
4 import java.util.Map;
5
6 public interface CommandContext {
7         
8         public static final String REQUIRED_KEYS = "!!!requiredKeys";
9         public static final String FORBIDDEN_KEYS = "!!!forbiddenKeys";
10         
11         // Generic interface
12         public Map<String, List<List<Object>>> getData();
13         public List<List<Object>> getRows(String key);
14         public boolean containsKey(String key);
15         public List<String> getKeys();
16         
17         // Utility methods
18         @Deprecated
19         public String getString(String key);
20         
21         public <T> T getValue(String key);
22         
23 }