import java.util.List;\r
\r
public interface Store {\r
- /**\r
- * Returns the Slot assigned to the supplied name.\r
- * \r
- * @param name\r
- * The name of the Slot to acquire.\r
- * @return\r
- * The Slot associated with the supplied name.\r
- */\r
- public abstract Slot slot(String name);\r
+ /**\r
+ * Returns the Slot assigned to the supplied name.\r
+ * \r
+ * @param name\r
+ * The name of the Slot to acquire.\r
+ * @return\r
+ * The Slot associated with the supplied name.\r
+ */\r
+ public abstract Slot slot(String name);\r
\r
- /**\r
- * Returns the existing Slot associated with the supplied name, or null if it doesn't exist.\r
- * \r
- * @param name\r
- * The name of the Slot to get.\r
- * @return\r
- * The Slot assigned to the supplied name, or null if it doesn't exist.\r
- * \r
- */\r
- public abstract Slot existingSlot(String name);\r
+ /**\r
+ * Returns the existing Slot associated with the supplied name, or null if it doesn't exist.\r
+ * \r
+ * @param name\r
+ * The name of the Slot to get.\r
+ * @return\r
+ * The Slot assigned to the supplied name, or null if it doesn't exist.\r
+ * \r
+ */\r
+ public abstract Slot existingSlot(String name);\r
\r
- /**\r
- * Returns the names used while creating Slots in a List\r
- * \r
- * @return\r
- */\r
- public abstract List<String> existingSlotNames();\r
+ /**\r
+ * Returns the names used while creating Slots in a List\r
+ * \r
+ * @return\r
+ */\r
+ public abstract List<String> existingSlotNames();\r
\r
- /**\r
- * Returns the StaticSlot assigned to the supplied name.\r
- * \r
- * @param name\r
- * The name of the StaticSlot to acquire.\r
- * @return\r
- * The StaticSlot associated with the supplied name.\r
- */\r
- public abstract StaticSlot staticSlot(String name);\r
+ /**\r
+ * Returns the StaticSlot assigned to the supplied name.\r
+ * \r
+ * @param name\r
+ * The name of the StaticSlot to acquire.\r
+ * @return\r
+ * The StaticSlot associated with the supplied name.\r
+ */\r
+ public abstract StaticSlot staticSlot(String name);\r
\r
- /**\r
- * Returns the names used while creating Static Slots in a List\r
- * \r
- * @return\r
- */\r
- public abstract List<String> existingStaticSlotNames();\r
- \r
- /**\r
- * Store the supplied value in the StaticSlot of the Organizer's static state.\r
- * \r
- * @param slot\r
- * The StaticSlot used to store the object.\r
- * @param value\r
- * The object to store.\r
- */\r
- public abstract void put(StaticSlot slot, Object value);\r
+ /**\r
+ * Returns the names used while creating Static Slots in a List\r
+ * \r
+ * @return\r
+ */\r
+ public abstract List<String> existingStaticSlotNames();\r
+ \r
+ /**\r
+ * Store the supplied value in the StaticSlot of the Organizer's static state.\r
+ * \r
+ * @param slot\r
+ * The StaticSlot used to store the object.\r
+ * @param value\r
+ * The object to store.\r
+ */\r
+ public abstract void put(StaticSlot slot, Object value);\r
\r
- /**\r
- * Returns an Object from the Organizer's static state, or the Default if null\r
- * \r
- * @param slot\r
- * The StaticSlot to retrieve the data from.\r
- * @return\r
- * The Object located in the supplied StaticSlot of the Organizer's static state.\r
- */\r
- public abstract<T> T get(StaticSlot slot, T dflt);\r
+ /**\r
+ * Returns an Object from the Organizer's static state, or the Default if null\r
+ * \r
+ * @param slot\r
+ * The StaticSlot to retrieve the data from.\r
+ * @return\r
+ * The Object located in the supplied StaticSlot of the Organizer's static state.\r
+ */\r
+ public abstract<T> T get(StaticSlot slot, T dflt);\r
\r
- /**\r
- * Returns an Object from the Organizer's static state \r
- * \r
- * @param slot\r
- * The StaticSlot to retrieve the data from.\r
- * @return\r
- * The Object located in the supplied StaticSlot of the Organizer's static state.\r
- */\r
- public abstract<T> T get(StaticSlot slot);\r
+ /**\r
+ * Returns an Object from the Organizer's static state \r
+ * \r
+ * @param slot\r
+ * The StaticSlot to retrieve the data from.\r
+ * @return\r
+ * The Object located in the supplied StaticSlot of the Organizer's static state.\r
+ */\r
+ public abstract<T> T get(StaticSlot slot);\r
\r
-// /** \r
-// * Transfer (targeted) Args to Slots\r
-// * \r
-// * Transfer Strings with format "tag=value" into Static Slots\r
-// */\r
-// public abstract void transfer(String args[], String ... tagss);\r
+// /** \r
+// * Transfer (targeted) Args to Slots\r
+// * \r
+// * Transfer Strings with format "tag=value" into Static Slots\r
+// */\r
+// public abstract void transfer(String args[], String ... tagss);\r
}
\ No newline at end of file