1 package org.columba.core.context.semantic.api; 2 3 import org.columba.core.context.base.api.IStructureType; 4 import org.columba.core.context.base.api.IStructureValue; 5 6 public interface ISemanticContext { 7 8 public static final String CONTEXT_ATTR_EMAIL_ADDRESS = "emailAddress"; 9 public static final String CONTEXT_ATTR_WEBSITE = "website"; 10 public static final String CONTEXT_ATTR_LAST_NAME = "lastName"; 11 public static final String CONTEXT_ATTR_FIRST_NAME = "firstName"; 12 public static final String CONTEXT_ATTR_DISPLAY_NAME = "displayName"; 13 public static final String CONTEXT_NAMESPACE_CORE = "org.columba.core"; 14 public static final String CONTEXT_NODE_IDENTITY = "identity"; 15 public static final String CONTEXT_ATTR_SELECTED_BODYTEXT = "selectedBodytext"; 16 public static final String CONTEXT_ATTR_BODY_TEXT = "bodyText"; 17 public static final String CONTEXT_NODE_MESSAGE_RECIPIENTS = "recipients"; 18 public static final String CONTEXT_ATTR_SENDER = "sender"; 19 public static final String CONTEXT_ATTR_SUBJECT = "subject"; 20 public static final String CONTEXT_ATTR_DATE = "date"; 21 public static final String CONTEXT_ATTR_STARTDATE = "startDate"; 22 public static final String CONTEXT_ATTR_ENDDATE = "endDate"; 23 public static final String CONTEXT_NODE_DATERANGE = "dateRange"; 24 public static final String CONTEXT_NODE_EVENT = "event"; 25 public static final String CONTEXT_NODE_MESSAGE = "message"; 26 public static final String CONTEXT_ATTR_TIME_ZONE = "timeZone"; 27 public static final String CONTEXT_NODE_DATE_TIME = "dateTime"; 28 public static final String CONTEXT_ATTR_SUMMARY = "summary"; 29 public static final String CONTEXT_ATTR_DESCRIPTION = "description"; 30 public static final String CONTEXT_ATTR_LOCATION = "location"; 31 public IStructureType getType(); 32 33 public IStructureValue getValue(); 34 public void setValue(IStructureValue value); 35 public IStructureValue createValue(); 36 37 public void addContextListener(IContextListener l); 38 public void removeContextListener(IContextListener l); 39 } 40 | Popular Tags |