Author: lgiessmann Date: Wed Jun 29 05:59:20 2011 New Revision: 529
Log: gdl-frontend: Widgets: added the class GdlPsis with all PSIs used in the GDL schema definition
Modified: branches/gdl-frontend/src/anaToMia/GDL_Widgets/src/us/isidor/gdl/anaToMia/Widgets/base/GdlPsis.java branches/gdl-frontend/src/anaToMia/GDL_Widgets/src/us/isidor/gdl/anaToMia/Widgets/views/GdlView.java
Modified: branches/gdl-frontend/src/anaToMia/GDL_Widgets/src/us/isidor/gdl/anaToMia/Widgets/base/GdlPsis.java ============================================================================== --- branches/gdl-frontend/src/anaToMia/GDL_Widgets/src/us/isidor/gdl/anaToMia/Widgets/base/GdlPsis.java Wed Jun 29 02:21:17 2011 (r528) +++ branches/gdl-frontend/src/anaToMia/GDL_Widgets/src/us/isidor/gdl/anaToMia/Widgets/base/GdlPsis.java Wed Jun 29 05:59:20 2011 (r529) @@ -2,6 +2,224 @@
public class GdlPsis { public final static String gdl = "http://psi.isidor.us/gdl/"; - public final static String gdlViewName = gdl + "view-name"; - + + // topic types + public class TopicType{ + public final static String gdlSchema = gdl + "Schema"; + public final static String gdlView = gdl + "View"; + public final static String gdlAssociationView = gdl + "Association-View"; + public final static String gdlCreatorAssociationview = gdl + "Creator-Association-View"; + public final static String gdlEditorAssociationView = gdl + "Editor-Association-View"; + public final static String gdlTopicView = gdl + "Topic-View"; + public final static String gdlDefaultTopicView = gdl + "Default-Topic-View"; + public final static String gdlDefaulCreatorTopicView = gdl + "Default-Creator-Topic-View"; + public final static String gdlDefaultEditorTopicView = gdl + "Default-Editor-Topic-View"; + public final static String gdlSpecialTopicView = gdl + "Special-Topic-View"; + public final static String gdlSpecialCreatorTopicView = gdl + "Special-Creator-TopicView"; + public final static String gdlSpecialEditorTopicView = gdl + "SpecialEditorTopicView"; + public final static String gdlVisibleObject = gdl + "Visible-Object"; + public final static String gdlStyleClass = gdl + "Style-Class"; + public final static String gdlDescriptor = gdl + "Descriptor"; + public final static String gdlLineBreak = gdl + "Line-Break"; + public final static String gdlInfo = gdl + "Info"; + public final static String gdlList = gdl + "List"; + public final static String gdlPosition = gdl + "Position"; + public final static String gdlNthElement = gdl + "Nth-Element"; + public final static String gdlValue = gdl + "Value"; + public final static String gdlDefaultValue = gdl + "Default-Value"; + public final static String gdlLiteralValue = gdl + "Literal-Value"; + public final static String gdlDefaultLiteralValue = gdl + "Default-Literal-Value"; + public final static String gdlTmValue = gdl + "TM-Value"; + public final static String gdlTmTypeValue = gdl + "TM-Type-Value"; + public final static String gdlTmSingleTypeValue = gdl + "TM-Single-Type-Value"; + public final static String gdlTmMultipleTypeValue = gdl + "TM-Multiple-Type-Value"; + public final static String gdlTmInstanceValue = gdl + "TM-Instance-Value"; + public final static String gdlDefaultTmValue = gdl + "Default-TM-Value"; + public final static String gdlDefaultTmTypeValue = gdl + "Default-TM-Type-Value"; + public final static String gdlDefaultTmSingleTypeValue = gdl + "Default-TM-Single-Type-Value"; + public final static String gdlDefaultTmMultipleTypeValue = gdl + "Default-TM-Multiple-Type-Value"; + public final static String gdlDefaultTmInstanceValue = gdl + "Default-TM-Instance-Value"; + public final static String gdlDatatype = gdl + "Datatype"; + public final static String gdlType = gdl + "Type"; + public final static String gdlVariantNameScope = gdl + "Variant-Name-Scope"; + public final static String gdlVariantNameReifier = gdl + "Variant-Name-Reifier"; + public final static String gdlVariantNameIdentifiers = gdl + "Variant-Name-Identifiers"; + public final static String gdlRolePlayer = gdl + "Role-Player"; + public final static String gdlAssociationRole = gdl + "Association-Role"; + public final static String gdlHiddenValue = gdl + "Hidden-Value"; + public final static String gdlValueGroup = gdl + "Value-Group"; + public final static String gdlTextObject = gdl + "Text-Object"; + public final static String gdlTitle = gdl + "Title"; + public final static String gdlReference = gdl + "Reference"; + public final static String gdlListBox = gdl + "List-Box"; + public final static String gdlCompleData = gdl + "Complex-Data"; + public final static String gdlImage = gdl + "Image"; + public final static String gdlAudio = gdl + "Audio"; + public final static String gdlVideo = gdl + "Video"; + public final static String gdlTimePicker = gdl + "Time-Picker"; + public final static String gdlDatePicker = gdl + "Date-Picker"; + public final static String gdlDateTimePicker = gdl + "Date-Time-Picker"; + public final static String gdlText = gdl + "Text"; + public final static String gdlUnit = gdl + "Unit"; + public final static String gdlButton = gdl + "Button"; + public final static String gdlInputbutton = gdl + "Input-Button"; + public final static String gdlRadioButton = gdl + "Radio-Button"; + public final static String gdlCheckBox = gdl + "Check-Box"; + public final static String gdlActionButton = gdl + "Action-Button"; + public final static String gdlValidateButton = gdl + "Validate-Button"; + public final static String gdlCreateButton = gdl + "Create-Button"; + public final static String gdlDeleteButton = gdl + "Delete-Button"; + public final static String gdlCommitButton = gdl + "Commit-Button"; + } + + + // name types + public class NameType{ + public final static String gdlViewName = gdl + "view-name"; + public final static String gdlSchemaName = gdl + "schema-name"; + } + + + // occurrence types + public class OccurrenceType { + public final static String gdlVerticalAlign = gdl + "vertical-align"; + public final static String gdlDisplay = gdl + "display"; + public final static String gdlId = gdl + "id"; + public final static String gdlMargin = gdl + "margin"; + public final static String gdlMarginTop = gdl + "margin-top"; + public final static String gdlMarginRight = gdl + "margin-right"; + public final static String gdlMarginBottom = gdl + "margin-bottom"; + public final static String gdlMarginLeft = gdl + "margin-left"; + public final static String gdlBorderColor = gdl + "border-color"; + public final static String gdlBorderTopColor = gdl + "border-top-color"; + public final static String gdlBorderRightColor = gdl + "border-right-color"; + public final static String gdlBorderBottomColor = gdl + "border-bottom-color"; + public final static String gdlBorderLeftColor = gdl + "border-left-color"; + public final static String gdlBorderStyle = gdl + "border-style"; + public final static String gdlBorderTopStyle = gdl + "border-top-style"; + public final static String gdlBorderRightStyle = gdl + "border-right-style"; + public final static String gdlBorderBottomStyle = gdl + "border-bottom-style"; + public final static String gdlBorderLeftStyle = gdl + "border-left-style"; + public final static String gdlBorderWidth = gdl + "border-width"; + public final static String gdlBorderTopWidth = gdl + "border-top-width"; + public final static String gdlBorderRightWidth = gdl + "border-right-width"; + public final static String gdlBorderBottomWidth = gdl + "border-bottom-width"; + public final static String gdlBorderLeftWidth = gdl + "border-left-width"; + public final static String gdlBorderRadius = gdl + "border-radius"; + public final static String gdlBorderTopRightRadius = gdl + "border-top-right-radius"; + public final static String gdlBorderBottomRightRadius = gdl + "border-bottom-right-radius"; + public final static String gdlBorderBottomLeftRadius = gdl + "border-bottom-left-radius"; + public final static String gdlBorderTopLeftRadius = gdl + "border-top-left-radius"; + public final static String gdlCursor = gdl + "cursor"; + public final static String gdlZindex = gdl + "z-index"; + public final static String gdlWidth = gdl + "width"; + public final static String gdlMinWidth = gdl + "min-width"; + public final static String gdlMaxWidth = gdl + "max-width"; + public final static String gdlHeight = gdl + "height"; + public final static String gdlMinHeight = gdl + "min-height"; + public final static String gdlMaxHeight = gdl + "max-height"; + public final static String gdlPadding = gdl + "padding"; + public final static String gdlPaddingTop = gdl + "padding-top"; + public final static String gdlPaddingRight = gdl + "padding-right"; + public final static String gdlPaddingBottom = gdl + "padding-bottom"; + public final static String gdlPaddingLeft = gdl + "padding-left"; + public final static String gdlClear = gdl + "clear"; + public final static String gdlFloat = gdl + "float"; + public final static String gdlBackGroundColor = gdl + "background-color"; + public final static String gdlOverflow = gdl + "overflow"; + public final static String gdlOrdered = gdl + "ordered"; + public final static String gdlListstyleType = gdl + "list-style-type"; + public final static String gdlListStylePosition = gdl + "list-style-position"; + public final static String gdlPositionStyle = gdl + "position-style"; + public final static String gdlNthValue = gdl + "nth-value"; + public final static String gdlTop = gdl + "top"; + public final static String gdlRight = gdl + "right"; + public final static String gdlBottom = gdl + "bottom"; + public final static String gdlLeft = gdl + "left"; + public final static String gdlFixed = gdl + "fixed"; + public final static String gdlLiteralValue = gdl + "literal-value"; + public final static String gdlDirection = gdl + "direction"; + public final static String gdlTextAlign = gdl + "text-align"; + public final static String gdlLineHeight = gdl + "line-height"; + public final static String gdlTextDecoration = gdl + "text-decoration"; + public final static String gdlColor = gdl + "color"; + public final static String gdlFontfamily = gdl + "font-family"; + public final static String gdlFontStyle = gdl + "font-style"; + public final static String gdlFontSize = gdl + "font-weight"; + public final static String gdlFontWeight = gdl + "font-weight"; + public final static String gdlLetterSpacing = gdl + "letter-spacing"; + public final static String gdlWordSpacing = gdl + "word-spacing"; + public final static String gdlMultiple = gdl + "multiple"; + public final static String gdlSize = gdl + "size"; + public final static String gdlOnePerGroup = gdl + "one-per-group"; + public final static String gdlTextType = gdl + "text-type"; + public final static String gdlReadonly = gdl + "readonly"; + public final static String gdlRows = gdl + "rows"; + public final static String gdlCols = gdl + "cols"; + public final static String gdlResize = gdl + "resize"; + public final static String gdlUnitName = gdl + "unit-name"; + public final static String gdlUnitBorderWidth = gdl + "unit-border-width"; + public final static String gdlUnitBorderTopWidth = gdl + "unit-border-top-width"; + public final static String gdlUnitBorderRightWidth = gdl + "unit-border-right-width"; + public final static String gdlUnitBorderBottomWidth = gdl + "unit-border-bottom-width"; + public final static String gdlUnitBorderLeftWidth = gdl + "unit-border-left-width"; + public final static String gdlUnitBorderColor = gdl + "unit-border-color"; + public final static String gdlUnitBorderTopColor = gdl + "unit-border-top-color"; + public final static String gdlUnitBorderRightColor = gdl + "unit-border-right-color"; + public final static String gdlUnitBorderBottomColor = gdl + "unit-border-bottom-color"; + public final static String gdlUnitBorderLeftColor = gdl + "unit-border-left-color"; + public final static String gdlUnitBorderStyle = gdl + "unit-border-style"; + public final static String gdlUnitBorderTopStyle = gdl + "unit-border-top-style"; + public final static String gdlUnitBorderRightStyle = gdl + "unit-border-right-style"; + public final static String gdlUnitBorderBottomStyle = gdl + "unit-border-bottom-style"; + public final static String gdlUnitBorderLeftStyle = gdl + "unit-border-left-style"; + public final static String gdlUnitBorderPadding = gdl + "unit-border-padding"; + public final static String gdlUnitBorderTopPadding = gdl + "unit-border-top-padding"; + public final static String gdlUnitBorderRightPadding = gdl + "unit-border-right-padding"; + public final static String gdlUnitBorderBottomPadding = gdl + "unit-border-bottom-padding"; + public final static String gdlUnitBorderLeftPadding = gdl + "unit-border-left-padding"; + public final static String gdlUnitBorderMargin = gdl + "unit-border-margin"; + public final static String gdlUnitBorderTopMargin = gdl + "unit-border-top-margin"; + public final static String gdlUnitBorderRightMargin = gdl + "unit-border-right-margin"; + public final static String gdlUnitBorderBottomMargin = gdl + "unit-border-bottom-margin"; + public final static String gdlUnitBorderLeftMargin = gdl + "unit-border-left-margin"; + public final static String gdlUnitBorderRadius = gdl + "unit-border-radius"; + public final static String gdlUnitborderToprightRadius = gdl + "unit-border-top-right-radius"; + public final static String gdlUnitBorderBottomRightRadius = gdl + "unit-border-bottom-right-radius"; + public final static String gdlUnitBoderBottomLeftRadius = gdl + "unit-border-bottom-left-radius"; + public final static String gdlUnitBorderTopLeftRadius = gdl + "unit-border-top-left-radius"; + } + + + // association types + public class AssociationType { + public final static String gdlContains = gdl + "contains"; + public final static String gdlPosition = gdl + "position"; + public final static String gdlNthPosition = gdl + "nth-position"; + public final static String gdlButtonPosition = gdl + "button-position"; + public final static String gdlTmbinding = gdl + "tm-binding"; + public final static String gdlViewBinding = gdl + "view-binding"; + } + + + // role types + public class RoleType { + public final static String gdlContainer = gdl + "container"; + public final static String gdlContainee = gdl + "containee"; + public final static String gdlTmConstruct = gdl + "tm-construct"; + public final static String gdlDescriptor = gdl + "descriptor"; + public final static String gdlDescendant = gdl + "descendant"; + public final static String gdlAncestor = gdl + "ancestor"; + public final static String gdlNthElement = gdl + "nth-element"; + public final static String gdlHiddenValue = gdl + "hidden-value"; + public final static String gdlValueGroup = gdl + "value-group"; + } + + + // themes (topic instances) + public class Scope { + public final static String gdlHover = gdl + "hover"; + public final static String gdlFocus = gdl + "focus"; + public final static String gdlActive = gdl + "active"; + } }
Modified: branches/gdl-frontend/src/anaToMia/GDL_Widgets/src/us/isidor/gdl/anaToMia/Widgets/views/GdlView.java ============================================================================== --- branches/gdl-frontend/src/anaToMia/GDL_Widgets/src/us/isidor/gdl/anaToMia/Widgets/views/GdlView.java Wed Jun 29 02:21:17 2011 (r528) +++ branches/gdl-frontend/src/anaToMia/GDL_Widgets/src/us/isidor/gdl/anaToMia/Widgets/views/GdlView.java Wed Jun 29 05:59:20 2011 (r529) @@ -20,7 +20,7 @@ protected void init(TopicMap tm, Topic representative) throws InvalidGdlSchemaException { this.tm = tm; this.representative = representative; - JsArray<Name> viewNames = representative.getNames(tm.getTopicBySubjectIdentifier(tm.createLocator(GdlPsis.gdlViewName))); + JsArray<Name> viewNames = representative.getNames(tm.getTopicBySubjectIdentifier(tm.createLocator(GdlPsis.NameType.gdlViewName))); if(viewNames.length() != 1){ throw new InvalidGdlSchemaException("A view must be bound to a gdl:view-name instance"); }