de.deepamehta
Class PresentableType

java.lang.Object
  extended byde.deepamehta.PresentableType
All Implemented Interfaces:
DeepaMehtaConstants, Type
Direct Known Subclasses:
PresentationType

public class PresentableType
extends java.lang.Object
implements Type, DeepaMehtaConstants

Type Model. A type is a topic type or an association type.

A PresentableType can be serialized and send through an output stream. A PresentableType is created at server side and send to the client who builds a PresentationType upon it.


Last functional change: 7.4.2003 (2.0a18-pre9)
Last documentation update: 9.10.2002 (2.0a16-pre5)
Jörg Richter
jri@freenet.de


Field Summary
protected  java.lang.String assocTypeColor
          Association type color.
protected  boolean disabled
          Initialized by setDisabled(boolean).
Accessed by #getDisabled.
protected  boolean hiddenTopicNames
          Initialized by setHiddenTopicNames(boolean).
Accessed by getHiddenTopicNames().
protected  java.lang.String id
           
protected  boolean isSearchType
          Initialized by setSearchType(boolean).
Accessed by isSearchType.
protected  java.lang.String name
           
protected  java.util.Vector typeDefinition
          The type definition, used for implementation of the Type interface.
protected  java.lang.String typeIconfile
          The the name of the iconfile used to draw this type.
protected  int version
           
 
Fields inherited from interface de.deepamehta.DeepaMehtaConstants
ACTION_COLLAPSE_NODE, ACTION_EXTEND_NODE, ACTION_NEXT_PAGE, ACTION_PREV_PAGE, ACTION_PROCESS_FREEFORM, ACTION_PROCESS_TYPEFORM, ACTION_SELECT_CASE, ACTION_SELECT_TOPIC, ACTIVE_ASSOC_PACKAGE, ACTIVE_TOPIC_PACKAGE, ALLOWED_TAGS, APPEARANCE_CUSTOM_COLOR, APPEARANCE_CUSTOM_ICON, APPEARANCE_DEFAULT, ASSOC_1, ASSOC_N, ASSOC_X, ASSOCTYPE_AGGREGATION, ASSOCTYPE_ASSOCIATION, ASSOCTYPE_COMPOSITION, ASSOCTYPE_DERIVATION, ASSOCTYPE_GENERIC, ASSOCTYPE_GOOGLE_RESULT, ASSOCTYPE_MEMBERSHIP, ASSOCTYPE_NAVIGATION, ASSOCTYPE_PREFERENCE, ASSOCTYPE_PUBLISH_PERMISSION, ASSOCTYPE_PUBLISHING, ASSOCTYPE_RECIPIENT, ASSOCTYPE_RELATION, ASSOCTYPE_SENDER, ASSOCTYPE_USES, ASSOCTYPE_VIEW_IN_USE, AUTO_SCROLL_DISTANCE, BORDER_IMAGE_HEIGHT, BORDER_IMAGE_WIDTH, BORDER_IMAGES, BUTTON_ASSIGN_FILE, BUTTON_CHOOSE_COLOR, CARDINALITY_MANY, CARDINALITY_ONE, CLIENT_VERSION, CMD_ASSIGN_BACKGROUND, CMD_ASSIGN_FILE, CMD_ASSIGN_ICON, CMD_ASSIGN_NEW_TOPIC, CMD_ASSIGN_TOPIC, CMD_CHANGE_ASSOC_TYPE, CMD_CHANGE_ASSOC_TYPE_BY_NAME, CMD_CHANGE_TOPIC_NAME, CMD_CHANGE_TOPIC_TYPE, CMD_CHANGE_TOPIC_TYPE_BY_NAME, CMD_CHOOSE_COLOR, CMD_CLOSE_VIEW, CMD_CREATE_ASSOC, CMD_CREATE_TOPIC, CMD_DEFAULT, CMD_DELETE_ASSOC, CMD_DELETE_TOPIC, CMD_EDIT_ASSOC_PROPERTY, CMD_EDIT_TOPIC_PROPERTY, CMD_EXPORT_CM, CMD_EXPORT_TOPICMAP, CMD_GET_ASSOC_COMMANDS, CMD_GET_TOPIC_COMMANDS, CMD_GET_VIEW_COMMANDS, CMD_GROUP_BY, CMD_HIDE_ALL, CMD_HIDE_ASSOC, CMD_HIDE_TOPIC, CMD_IMPORT_CM, CMD_IMPORT_TOPICMAP, CMD_NAVIGATION_BY_ASSOCIATION, CMD_NAVIGATION_BY_TOPIC, CMD_NEW_ASSOC_TYPE, CMD_NEW_TOPIC_TYPE, CMD_PROCESS_FILELIST, CMD_PROCESS_STRING, CMD_PUBLISH, CMD_SEARCH_BY_TOPICTYPE, CMD_SEARCH_INTERNET, CMD_SELECT_ASSOC, CMD_SELECT_TOPIC, CMD_SELECT_TOPICMAP, CMD_SET_EXPORT_FORMAT, CMD_SET_PROPERTY, CMD_SHOW_CONTENT, CMD_SHOW_HELP, CMD_SUBMIT_FORM, CMD_VIEW_ASSOC_PROPERTY, CMD_VIEW_TOPIC_PROPERTY, COLOR_DARK_SHADOW, COLOR_DEFAULT, COLOR_PROPERTY_PANEL, COLOR_SELECTION, COLOR_VIEW_BGCOLOR, COMMAND_STATE_CHECKBOX, COMMAND_STATE_DEFAULT, COMMAND_STATE_DISABLED, COMMAND_STATE_RADIOBUTTON, COMMAND_STATE_SELECTED, CONNECTION_EXTERNAL, CONNECTION_FILESERVER, CONNECTION_INTERACTION, CONNECTION_MESSAGING, CONNECTION_TYPE, CONSOLE_HEIGHT, CONSOLE_WIDTH, CONTAINER_SUFFIX_NAME, DATE_SEPARATOR, DBMS_HINT_ORACLE, DBMS_HINT_SQL92, DEFAULT_BGCOLOR, DEFAULT_BGCOLOR_DESIGN, DEFAULT_BGCOLOR_MESSAGE, DEFAULT_PORT, DEFAULT_VIEW_BGCOLOR, DETAIL_ASSOCIATION, DETAIL_CONTENT_HTML, DETAIL_CONTENT_IMAGE, DETAIL_CONTENT_NONE, DETAIL_CONTENT_TABLE, DETAIL_CONTENT_TEXT, DETAIL_TOPIC, DIRECTIVE_CHOOSE_COLOR, DIRECTIVE_CHOOSE_FILE, DIRECTIVE_CLOSE_EDITOR, DIRECTIVE_COPY_FILE, DIRECTIVE_DOWNLOAD_FILE, DIRECTIVE_FOCUS_NAME, DIRECTIVE_FOCUS_PROPERTY, DIRECTIVE_FOCUS_TYPE, DIRECTIVE_HIDE_ASSOCIATION, DIRECTIVE_HIDE_ASSOCIATIONS, DIRECTIVE_HIDE_TOPIC, DIRECTIVE_HIDE_TOPICS, DIRECTIVE_LAUNCH_APPLICATION, DIRECTIVE_OPEN_FILE, DIRECTIVE_OPEN_URL, DIRECTIVE_PLAY_SOUND, DIRECTIVE_QUEUE_DIRECTIVES, DIRECTIVE_QUEUE_MESSAGE, DIRECTIVE_RENAME_EDITOR, DIRECTIVE_SELECT_ASSOCIATION, DIRECTIVE_SELECT_EDITOR, DIRECTIVE_SELECT_TOPIC, DIRECTIVE_SELECT_TOPICMAP, DIRECTIVE_SET_ASSOC_NAME, DIRECTIVE_SET_ASSOC_TYPE, DIRECTIVE_SET_EDITOR_BGCOLOR, DIRECTIVE_SET_EDITOR_BGIMAGE, DIRECTIVE_SET_EDITOR_ICON, DIRECTIVE_SET_LAST_MODIFIED, DIRECTIVE_SET_TOPIC_GEOMETRY, DIRECTIVE_SET_TOPIC_ICON, DIRECTIVE_SET_TOPIC_LABEL, DIRECTIVE_SET_TOPIC_LOCK, DIRECTIVE_SET_TOPIC_NAME, DIRECTIVE_SET_TOPIC_TYPE, DIRECTIVE_SHOW_ASSOC_PROPERTIES, DIRECTIVE_SHOW_ASSOCIATION, DIRECTIVE_SHOW_ASSOCIATIONS, DIRECTIVE_SHOW_DETAIL, DIRECTIVE_SHOW_MENU, DIRECTIVE_SHOW_MESSAGE, DIRECTIVE_SHOW_TOPIC, DIRECTIVE_SHOW_TOPIC_PROPERTIES, DIRECTIVE_SHOW_TOPICS, DIRECTIVE_SHOW_VIEW, DIRECTIVE_SHOW_WORKSPACE, DIRECTIVE_UPDATE_ASSOC_TYPE, DIRECTIVE_UPDATE_TOPIC_TYPE, DIRECTIVE_UPLOAD_FILE, DISPLAY_FREEFORM, DISPLAY_HEADLINE, DISPLAY_LINK, DISPLAY_MULTIPLE_CHOICE, DISPLAY_NONE, DISPLAY_STATIC_LINK, DISPLAY_TEXT, DISPLAY_TOPIC_CHOOSER, DISPLAY_TYPEFORM, EDGE_COLOR, EDITOR_CONTEXT_CORPORATE, EDITOR_CONTEXT_PERSONAL, EDITOR_CONTEXT_VIEW, EDITOR_CONTEXT_WORKGROUP, EDITOR_TYPE_DEFAULT, EDITOR_TYPE_SINGLE_LINE, EDITOR_TYPE_STYLED, EMAIL_MAP_NAME, EXTERNAL_REQUEST_LOGOUT, EXTERNAL_REQUEST_REINIT, FILE_BACKGROUND, FILE_BUFFER_SIZE, FILE_DOCUMENT, FILE_ICON, FILE_IMAGE, FILESERVER_BACKGROUNDS_PATH, FILESERVER_DOCUMENTS_PATH, FILESERVER_ICONS_PATH, FILESERVER_IMAGES_PATH, FILESERVER_SOUNDS_PATH, FILESERVER_WEBPAGES_PATH, FONT_COUNT, FONT_SIZES, FREE_MAX, FREE_MIN, FS_REQUEST_COPY_FILE, FS_REQUEST_DOWNLOAD_FILE, FS_REQUEST_LOGOUT, FS_REQUEST_QUEUE_DIRECTIVES, FS_REQUEST_QUEUE_MESSAGE, FS_REQUEST_UPLOAD_FILE, GENDER_FEMALE, GENDER_MALE, GEOM_MODE_ABSOLUTE, GEOM_MODE_FREE, GEOM_MODE_NEAR, GEOM_MODE_RELATIVE, HEIGHT_LOGIN, HEIGHT_WINDOW, HTML_GENERATOR_JSP, HTML_GENERATOR_XSLT, ICON_CHANGE_ASSOC_TYPE, ICON_CHANGE_TOPIC_NAME, ICON_CHANGE_TOPIC_TYPE, ICON_CLOSE_VIEW, ICON_DELETE_ASSOC, ICON_DELETE_TOPIC, ICON_EXPORT_TOPICMAP, ICON_GROUP_BY, ICON_HIDE_ALL, ICON_HIDE_ASSOC, ICON_HIDE_TOPIC, ICON_IMPORT_TOPICMAP, ICON_NAVIGATION, ICON_NEW_ASSOC_TYPE, ICON_NEW_TOPIC, ICON_NEW_TOPIC_TYPE, ICON_PREFERENCES, ICON_PUBLISH, ICON_SEARCH_BY_PROPERTY, ICON_SEARCH_BY_TOPICTYPE, ICON_SEARCH_INTERNET, ICON_SHOW_HELP, ICON_SHOW_RESULT, ICON_SIZE, IMAGE_SIZE, INITLEVEL_1, INITLEVEL_2, INITLEVEL_3, INPUT_LINE_HEIGHT, INPUT_LINE_WIDTH, INPUTFIELD_WIDTH, ITEM_ASSIGN_ASSOC_TYPE, ITEM_ASSIGN_NEW_TOPIC, ITEM_ASSIGN_TOPIC, ITEM_ASSIGN_TOPIC_TYPE, ITEM_CHANGE_ASSOC_TYPE, ITEM_CHANGE_TOPIC_NAME, ITEM_CHANGE_TOPIC_TYPE, ITEM_CHOOSE_FILE_PROPERTY, ITEM_CLOSE_VIEW, ITEM_CREATE_IN_WORKSPACE, ITEM_DELETE_ASSOC, ITEM_DELETE_TOPIC, ITEM_EDIT_PROPERTY, ITEM_EXPORT_CM, ITEM_EXPORT_TOPICMAP, ITEM_GROUP_BY, ITEM_HIDE_ALL, ITEM_HIDE_ASSOC, ITEM_HIDE_TOPIC, ITEM_IMPORT_CM, ITEM_IMPORT_TOPICMAP, ITEM_JOIN_WORKSPACE, ITEM_LEAVE_WORKSPACE, ITEM_NAVIGATION, ITEM_NAVIGATION_BY_ASSOCIATION, ITEM_NAVIGATION_BY_TOPIC, ITEM_NEW_ASSOC_TYPE, ITEM_NEW_TOPIC, ITEM_NEW_TOPIC_TYPE, ITEM_PREFERENCES_EXPORT, ITEM_PUBLISH, ITEM_REMOVE_ASSOC, ITEM_REMOVE_TOPIC, ITEM_SEARCH_BY_PROPERTY, ITEM_SEARCH_BY_TOPICTYPE, ITEM_SEARCH_INTERNET, ITEM_SET_PROPERTY, ITEM_SET_TOPIC_NAME, ITEM_SET_WORKSPACE, ITEM_SHOW_CONTENT, ITEM_SHOW_HELP, ITEM_VIEW_PROPERTY, LABEL_ASSOC_TYPE, LABEL_PASSWORD, LABEL_TOPIC_TYPE, LABEL_USERNAME, LANGUAGE_ENGLISH, LANGUAGE_GERMAN, LAYOUT_COLS, LAYOUT_ELEMENT_COMMENT, LAYOUT_ELEMENT_SEPARATOR, LAYOUT_ELEMENT_SPACE, LAYOUT_ROWS, LEVEL_SEPARATOR, LOG_CDS, LOG_CM, LOG_CM_QUERIES, LOG_FILESERVER, LOG_GEOM, LOG_IMPORT_EXPORT, LOG_LCM, LOG_MAPS, LOG_MEM_STAT, LOG_PW, LOG_REQUESTS, LOG_TIMING, LOG_TOPIC_INIT, LOG_TYPES, LOGIN_DEMO, LOGIN_USER, MAX_CLIENTS, MAX_ID_LENGTH, MAX_LISTING, MAX_NAME_LENGTH, MAX_REVEALING, MENU_ASSOC, MENU_TOPIC, MENU_VIEW, MESSAGE_DIRECTIVES, MESSAGE_LABEL, MIME_CONF_MAPNAME, monthNames, MULTIPLE_VALUE_DELIMITER, NEAR_MAX, NEAR_MIN, NEW_TOPIC_X, NEW_TOPIC_Y, NOTIFICATION_COUNT, NOTIFICATION_DEFAULT, NOTIFICATION_ERROR, NOTIFICATION_ICONS, NOTIFICATION_RATE, NOTIFICATION_SOUNDS, NOTIFICATION_WARNING, PARAM_RELATION, PARAM_SEPARATOR, PERMISSION_CREATE, PERMISSION_CREATE_IN_WORKSPACE, PERMISSION_VIEW, PLATFORM_MACOSX, PLAY_SOUNDS, PROPERTY_ACCESS_PERMISSION, PROPERTY_ASSOCIATION_TYPE_ID, PROPERTY_BACKGROUND_COLOR, PROPERTY_BACKGROUND_IMAGE, PROPERTY_BEGIN, PROPERTY_BIRTHDAY, PROPERTY_CARDINALITY, PROPERTY_CHAT_FLOW, PROPERTY_CLIENT_NAME, PROPERTY_COLOR, PROPERTY_CORPORATE_ICON, PROPERTY_CREATION_ICON, PROPERTY_CUSTOMER_ICON, PROPERTY_CW_BASE_URL, PROPERTY_DATE, PROPERTY_DEFAULT_VALUE, PROPERTY_DEFAULT_WORKSPACE, PROPERTY_DESCRIPTION, PROPERTY_DISABLED, PROPERTY_DOMAIN_INFORMATION, PROPERTY_DURATION, PROPERTY_EDIT_PROPERTY_ICON, PROPERTY_EMAIL_ADDRESS, PROPERTY_FILE, PROPERTY_FIRST_NAME, PROPERTY_FROM, PROPERTY_GENDER, PROPERTY_GOOGLE_KEY, PROPERTY_HIDDEN_TOPIC_NAMES, PROPERTY_ICON, PROPERTY_IMPLEMENTATION, PROPERTY_INSTALLATION, PROPERTY_LANGUAGE, PROPERTY_LAST_REPLY_DATE, PROPERTY_LAST_REPLY_TIME, PROPERTY_LOCKED_GEOMETRY, PROPERTY_MAILBOX_URL, PROPERTY_NAME, PROPERTY_ORDINAL_NUMBER, PROPERTY_OWNER_ID, PROPERTY_PASSWORD, PROPERTY_PLURAL_NAME, PROPERTY_POSTAL_CODE, PROPERTY_PUBLIC, PROPERTY_RELATED_TOPIC_ID, PROPERTY_RELATED_TOPIC_SEMANTIC, PROPERTY_SEARCH, PROPERTY_SERVER_NAME, PROPERTY_SMTP_SERVER, PROPERTY_STATUS, PROPERTY_STREET, PROPERTY_SUBJECT, PROPERTY_TEXT, PROPERTY_TO, PROPERTY_TRANSLATION_USE, PROPERTY_TYPE_DESCRIPTION_QUERY, PROPERTY_UNIQUE_TOPIC_NAMES, PROPERTY_URL, PROPERTY_USERNAME, PROPERTY_VISUALIZATION, PROPERTY_WEB_ALIAS, PROPERTY_WEB_FORM, PROPERTY_WEB_INFO, PROPERTY_YOUR_REMARK, REQUEST_EXEC_ASSOC_COMMAND, REQUEST_EXEC_ASSOC_COMMAND_CHAINED, REQUEST_EXEC_TOPIC_COMMAND, REQUEST_EXEC_TOPIC_COMMAND_CHAINED, REQUEST_LOGIN, REQUEST_LOGOUT, REQUEST_PROCESS_ASSOC_DETAIL, REQUEST_PROCESS_TOPIC_DETAIL, REQUEST_SET_ASSOC_DATA, REQUEST_SET_GEOMETRY, REQUEST_SET_TOPIC_DATA, REQUEST_SET_TRANSLATION, REQUIRED_DB_CONTENT, REQUIRED_DB_MODEL, REQUIRED_SERVER_VERSION, REQUIRED_STANDARD_TOPICS, REVEAL_MEMBERSHIP_NONE, REVEAL_MEMBERSHIP_USER, REVEAL_MEMBERSHIP_WORKSPACE, SELECTED_ASSOCIATION, SELECTED_NONE, SELECTED_TOPIC, SELECTED_TOPICMAP, SEMANTIC_APPLICATION, SEMANTIC_AUTHENTIFICATION_SOURCE, SEMANTIC_CHAT, SEMANTIC_CONFIGURATION_MAP, SEMANTIC_CONTAINER_HIERARCHY, SEMANTIC_CONTAINER_TYPE, SEMANTIC_DATA_CONSUMER, SEMANTIC_DATA_SOURCE, SEMANTIC_EMAIL_ADDRESS, SEMANTIC_MEMBERSHIP, SEMANTIC_MEMBERSHIP_TYPE, SEMANTIC_MESSAGE_HIERARCHY, SEMANTIC_MIMETYPE, SEMANTIC_OPTION_DEFINITION, SEMANTIC_ORIGIN_GROUP, SEMANTIC_ORIGIN_MAP, SEMANTIC_PREFERENCE, SEMANTIC_PROPERTY_DEFINITION, SEMANTIC_RELATION_DEFINITION, SEMANTIC_TYPE_DERIVATION, SEMANTIC_VIEW_IN_USE, SEMANTIC_WEBPAGE, SEMANTIC_WEBSEARCH_RESULT, SEMANTIC_WORKGROUP_TYPES, SEMANTIC_WORKSPACE, SEMANTIC_WORKSPACE_OWNER, SERVER_DEFAULT_HOST, SERVER_VERSION, SERVICE_EMBEDDED, SERVICE_TCP_SOCKET, SESSION_JAVA_CLIENT, SESSION_WEB_INTERFACE, SOUND_ERROR, SOUND_INFO, SOUND_NO_RESULT, SOUND_WARNING, START_DEMO_LABEL, STATE_ERROR, STATE_OK, STATE_TERMINATE, strings, SWITCH_OFF, SWITCH_ON, TEXT_COLOR, TEXT_EDITOR_HEIGHT, TEXT_EDITOR_IMAGES, TEXT_EDITOR_WIDTH, TEXTAREA_HEIGHT, TEXTAREA_WIDTH, TEXTSIZE_BIG, TEXTSIZE_SMALL, TIME_SEPARATOR, TOO_LARGE_DIRECTIVES, TOPIC_BORDER, TOPICTYPE_ADDRESS, TOPICTYPE_ASSOCTYPE, TOPICTYPE_CHAT, TOPICTYPE_CHAT_BOARD, TOPICTYPE_DATASOURCE, TOPICTYPE_DOCUMENT, TOPICTYPE_DOCUMENT_TYPE, TOPICTYPE_EMAIL, TOPICTYPE_EMAIL_ADDRESS, TOPICTYPE_EXPORT_FORMAT, TOPICTYPE_FAX_NUMBER, TOPICTYPE_IMAGE, TOPICTYPE_INSTALLATION, TOPICTYPE_INSTITUTION, TOPICTYPE_INTERNET_DOMAIN, TOPICTYPE_MESSAGE, TOPICTYPE_MESSAGE_BOARD, TOPICTYPE_PERSON, TOPICTYPE_PHONE_NUMBER, TOPICTYPE_PROPERTY, TOPICTYPE_PROPERTY_VALUE, TOPICTYPE_SEARCH, TOPICTYPE_TOPIC, TOPICTYPE_TOPIC_SEARCH, TOPICTYPE_TOPICMAP, TOPICTYPE_TOPICTYPE, TOPICTYPE_USER, TOPICTYPE_WEBPAGE, TOPICTYPE_WEBSITE, TOPICTYPE_WORKSPACE, TYPE_ASSOCIATION, TYPE_AT, TYPE_COMMAND, TYPE_COMMAND_GROUP, TYPE_COMMAND_SEPARATOR, TYPE_REQUEST_ASSOC_TYPE, TYPE_REQUEST_LOGOUT, TYPE_REQUEST_TOPIC_TYPE, TYPE_TOPIC, TYPE_TT, VALUE_NOT_SET, VERSIONING, VIEWMODE_BUILD, VIEWMODE_BUILD_LABEL, VIEWMODE_HIDDEN, VIEWMODE_USE, VIEWMODE_USE_LABEL, VISUAL_AREA, VISUAL_CHOICE, VISUAL_COLOR_CHOOSER, VISUAL_DATE_CHOOSER, VISUAL_FIELD, VISUAL_FILE_CHOOSER, VISUAL_HIDDEN, VISUAL_PASSWORD_FIELD, VISUAL_RADIOBUTTONS, VISUAL_SWITCH, VISUAL_TEXT_EDITOR, VISUAL_TIME_CHOOSER, WEB_FORM, WEB_FORM_DEEP, WEB_FORM_TOPIC_SELECTOR, WEB_INFO, WEB_INFO_DEEP, WEB_INFO_TOPIC_NAME, WEBCRAWLER_NICENESS, WIDTH_LOGIN, WIDTH_VIEW_CONTROLS, WIDTH_WINDOW, WORKSPACES_HEIGHT, YEAR_MAX, YEAR_MIN
 
Constructor Summary
PresentableType()
           
PresentableType(BaseTopic topic)
           
PresentableType(PresentableType type)
           
PresentableType(java.lang.String id, java.lang.String name, int version)
           
 
Method Summary
 java.lang.String getAssocTypeColor()
          References checked: 24.12.2001 (2.0a14-pre5)
 boolean getHiddenTopicNames()
          References checked: 9.10.2002 (2.0a16-pre5)
 java.lang.String getID()
           
 java.lang.String getName()
           
 java.util.Vector getTypeDefinition()
          Vector of (PropertyDefinition)
 java.lang.String getTypeIconfile()
          References checked: 27.12.2001 (2.0a14-pre5)
 int getVersion()
           
 boolean isDisabled()
          References checked: 9.10.2002 (2.0a16-pre5)
 boolean isSearchType()
           
 void setAssocTypeColor(java.lang.String color)
          References checked: 30.7.2001 (2.0a11)
 void setDisabled(boolean disabled)
           
 void setHiddenTopicNames(boolean hidden)
           
 void setSearchType(boolean isSearchType)
           
 void setTypeDefinition(java.util.Vector typeDefinition)
          References checked: 30.7.2001 (2.0a11)
 void setTypeIconfile(java.lang.String typeIconfile)
          References checked: 30.7.2001 (2.0a11)
 void write(java.io.DataOutputStream out)
          Serializes this PresentableType and writes it to the specified output stream.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

id

protected java.lang.String id

name

protected java.lang.String name

version

protected int version

typeDefinition

protected java.util.Vector typeDefinition
The type definition, used for implementation of the Type interface.

### Key: property name (String)
### Value: property definition (PropertyDefinition)

Initialized by setTypeDefinition(java.util.Vector).
Accessed by getTypeDefinition().


typeIconfile

protected java.lang.String typeIconfile
The the name of the iconfile used to draw this type.

Initialized by setTypeIconfile(java.lang.String).
Accessed by getTypeIconfile().


assocTypeColor

protected java.lang.String assocTypeColor
Association type color.

Initialized by setAssocTypeColor(java.lang.String).
Accessed by getAssocTypeColor().


disabled

protected boolean disabled
Initialized by setDisabled(boolean).
Accessed by #getDisabled.


hiddenTopicNames

protected boolean hiddenTopicNames
Initialized by setHiddenTopicNames(boolean).
Accessed by getHiddenTopicNames().


isSearchType

protected boolean isSearchType
Initialized by setSearchType(boolean).
Accessed by isSearchType.

Constructor Detail

PresentableType

public PresentableType()

PresentableType

public PresentableType(java.lang.String id,
                       java.lang.String name,
                       int version)

PresentableType

public PresentableType(PresentableType type)

PresentableType

public PresentableType(BaseTopic topic)
Method Detail

getID

public java.lang.String getID()
Specified by:
getID in interface Type

getName

public java.lang.String getName()
Specified by:
getName in interface Type

getVersion

public int getVersion()
Specified by:
getVersion in interface Type

getTypeDefinition

public java.util.Vector getTypeDefinition()
Description copied from interface: Type
Vector of (PropertyDefinition)

Specified by:
getTypeDefinition in interface Type
See Also:
ApplicationService.initTypeTopic(de.deepamehta.PresentableType, boolean, de.deepamehta.service.Session), LiveTopic.getDetail(), ContainerTopic.getDetail()

isSearchType

public boolean isSearchType()
Specified by:
isSearchType in interface Type

getTypeIconfile

public java.lang.String getTypeIconfile()
References checked: 27.12.2001 (2.0a14-pre5)

See Also:
de.deepamehta.client.PresentationType(PresentableType, PresentationService)

getAssocTypeColor

public java.lang.String getAssocTypeColor()
References checked: 24.12.2001 (2.0a14-pre5)

See Also:
de.deepamehta.client.PresentationType(PresentableType, PresentationService)

isDisabled

public boolean isDisabled()
References checked: 9.10.2002 (2.0a16-pre5)

See Also:
de.deepamehta.client.PresentationType(PresentableType, PresentationService), de.deepamehta.client.GraphPanel#nodeClicked, de.deepamehta.client.GraphPanel#edgeClicked

getHiddenTopicNames

public boolean getHiddenTopicNames()
References checked: 9.10.2002 (2.0a16-pre5)

See Also:
de.deepamehta.client.PresentationType(PresentableType, PresentationService), de.deepamehta.client.GraphPanel#paintNode

setTypeDefinition

public void setTypeDefinition(java.util.Vector typeDefinition)
References checked: 30.7.2001 (2.0a11)

See Also:
ApplicationService.initTypeTopic(de.deepamehta.PresentableType, boolean, de.deepamehta.service.Session)

setTypeIconfile

public void setTypeIconfile(java.lang.String typeIconfile)
References checked: 30.7.2001 (2.0a11)

See Also:
de.deepamehta.service.ApplicationService#initTypeTopicAppearance

setAssocTypeColor

public void setAssocTypeColor(java.lang.String color)
References checked: 30.7.2001 (2.0a11)

See Also:
de.deepamehta.service.ApplicationService#initTypeTopicAppearance

setDisabled

public void setDisabled(boolean disabled)

setHiddenTopicNames

public void setHiddenTopicNames(boolean hidden)

setSearchType

public void setSearchType(boolean isSearchType)

write

public void write(java.io.DataOutputStream out)
           throws java.io.IOException
Serializes this PresentableType and writes it to the specified output stream.

First calls super.write(out), then adds type definition, the appearance data and the "disabled" and "hiddenTopicNames" flags.

Throws:
java.io.IOException