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