Package com.iizigo.server.monitor
Class VirtualizedMonitorDesignerProp
- java.lang.Object
- com.iizigo.prop.DesignerProp
- com.iizigo.server.monitor.VirtualizedMonitorDesignerProp
 
 
- All Implemented Interfaces:
- INavigatorPresentation,- EventListener,- org.eclipse.core.runtime.IAdaptable
 - public class VirtualizedMonitorDesignerProp extends DesignerProp Class for Virtualized Monitor Designer Prop.- Author:
- Christopher Mindus
 
- Field Summary- Fields inherited from class com.iizigo.prop.DesignerProp- DESIGNER_PROPERTY, isFolder, isRoot, moveDownProperty, moveUpProperty, OP_COPY, OP_DELETE, OP_MOVE, propertyContainer
 - Fields inherited from interface com.iizigo.navigator.INavigatorPresentation- CN_PREFERENCE_FLAGS_NAME, DEFAULT_COMPARATOR, EMPTY_ARRAY, FLAG_ADD_FILE_ITEM_PACKAGE_LOCATION, FLAG_ADD_FILE_ITEM_PROJECT, FLAG_ADD_FOLDER_PACKAGE_LOCATION, FLAG_ADD_FOLDER_PROJECT, FLAG_CUSTOM_1, FLAG_CUSTOM_2, FLAG_CUSTOM_3, FLAG_JAVA_SUPPORT, FLAG_PACKAGE_VIEW, FLAG_SHOW_DESIGNER_PROPERTIES, FLAG_SHOW_EMPTY_MODULE_FOLDERS, FLAG_SHOW_EMPTY_PACKAGES, FLAG_SHOW_FILE_ITEMS, FLAG_SHOW_SUBPROPERTIES, FLAGS_NORMAL, FLAGS_ONLY_FOLDERS
 
 - Constructor Summary- Constructors - Constructor - Description - VirtualizedMonitorDesignerProp(IVirtualizedMonitorProp propertyContainer)Constructor.
 - Method Summary- All Methods Instance Methods Concrete Methods - Modifier and Type - Method - Description - java.lang.String- canPerform(int operation)Checks if an operation on this property is permitted.- int- getCNCategory()Gets the category of this Common Navigator object, used for sorting.- java.lang.String- getCNDescriptionType()Provide a type description for the status bar view, if available.- org.eclipse.swt.graphics.Image- getCNImage(int flags)Gets the image for the Common Navigator.- org.eclipse.jface.viewers.StyledString- getCNStyledText(int flags)Gets the styled text.- java.lang.String- getCNText(int flags)Gets the label text for the Common Navigator.- IVirtualizedMonitorProp- getPropCnrV()Gets the property container.- protected PropertyEditorSetup- getPropertyEditorSetup()Gets the Setup used for iiziGo, subclasses must override and provide their instance.- Methods inherited from class com.iizigo.prop.DesignerProp- addCommandContributionItem, addContextMenuItems, addContextMenuItems, addContextMenuItems, addMarker, appendCNStyledTextAdditions, appendTooltipPropErrors, appendTooltipPropErrors, clearPropErrorMarkers, createCNToolTip, createCNToolTip, createCNToolTip0, createCNToolTipItemList, createFileErrorAtom, createImageDefinitions, dispose, doSortIndexOnCategories, firePropertyUpdateViewerEvent, getAdapter, getCNBackground, getCNBackground, getCNBackground0, getCNChildren, getCNComparator, getCNDescription, getCNDescription, getCNDescription0, getCNForeground, getCNForeground, getCNForeground0, getCNImage, getCNImage, getCNImage, getCNImage0, getCNImage0, getCNParent, getCNParent, getCNRealProp, getCNStyledText, getCNStyledText0, getCNText, getCNText, getCNText, getCNText0, getCNText0, getCNToolTipDisplayDelayTime, getCNToolTipDisplayDelayTime, getCNToolTipDisplayDelayTime0, getCNToolTipShift, getCNToolTipShift, getCNToolTipShift0, getCNToolTipTimeDisplayed, getCNToolTipTimeDisplayed, getCNToolTipTimeDisplayed0, getContextMenuItems, getDataDesignerProp, getErrorSeverity, getException, getFolder, getFolderProp, getIEditorFileActions, getInstance, getInstance, getIResource, getJavaProject, getMarkers, getModel, getModificationStamp, getParent, getParentFolderProp, getProject, getPropCnr, getRoot, getSubPropertyName, getTransferDefaultPasteAllowed, getUndoContextFromTree, hasCNChildren, hasCNToolTip, hasCNToolTip, hasCNToolTip0, hasMarkerID, hasNamingError, isBeforeAfterDropTarget, isCNVisible, isCNVisible0, isDesignerLoaded, isDesignerMoved, onEvent, onPropErrorChanged, paste, pasteProperties, processQuery, rebuildPropErrorMarkers, removeFileErrors, removeMarkers, setDesignerLoaded, setDesignerMoved, setException, setIEditorFileActions, setIResource, setIResource, setModificationStamp, setTransferDefaultPasteAllowed, toString, updateFolderResources, validateClasses, validateResouce
 
 
- Constructor Detail- VirtualizedMonitorDesignerProp- public VirtualizedMonitorDesignerProp(IVirtualizedMonitorProp propertyContainer) Constructor.
 
 - Method Detail- getPropertyEditorSetup- protected PropertyEditorSetup getPropertyEditorSetup() Gets the Setup used for iiziGo, subclasses must override and provide their instance.- Overrides:
- getPropertyEditorSetupin class- DesignerProp
 
 - getPropCnrV- public IVirtualizedMonitorProp getPropCnrV() Gets the property container.
 - getCNCategory- public int getCNCategory() Gets the category of this Common Navigator object, used for sorting.- Specified by:
- getCNCategoryin interface- INavigatorPresentation
- Overrides:
- getCNCategoryin class- DesignerProp
- Returns:
- This method returns zero, i.e. no category.
 
 - getCNImage- public org.eclipse.swt.graphics.Image getCNImage(int flags) Gets the image for the Common Navigator.- Specified by:
- getCNImagein interface- INavigatorPresentation
- Overrides:
- getCNImagein class- DesignerProp
- Parameters:
- flags- The flags for the image, see FLAG_IMAGE_*.
- Returns:
- Image or nullif there is no image.
 
 - getCNText- public java.lang.String getCNText(int flags) Gets the label text for the Common Navigator.- Specified by:
- getCNTextin interface- INavigatorPresentation
- Overrides:
- getCNTextin class- DesignerProp
- Returns:
- String or or nullif there is no text.
 
 - getCNStyledText- public org.eclipse.jface.viewers.StyledString getCNStyledText(int flags) Gets the styled text.- Specified by:
- getCNStyledTextin interface- INavigatorPresentation
- Overrides:
- getCNStyledTextin class- DesignerProp
- Parameters:
- flags- The flags that apply are FLAG_ADD_FOLDER_PACKAGE_LOCATION, FLAG_ADD_FILE_ITEM_PACKAGE_LOCATION, FLAG_ADD_FOLDER_PROJECT and FLAG_ADD_FILE_ITEM_PROJECT.
 
 - getCNDescriptionType- public java.lang.String getCNDescriptionType() Provide a type description for the status bar view, if available.- Overrides:
- getCNDescriptionTypein class- DesignerProp
- Returns:
- A type description for the status bar view, or null if not available.
 
 - canPerform- public java.lang.String canPerform(int operation) Checks if an operation on this property is permitted. Subclasses can override this method and return an error message, the default is to return null.- Overridden for Web Service: delete/move not possible for Input/Output, link supported for Input/Output and Input Parameters. - Overrides:
- canPerformin class- DesignerProp
- Parameters:
- operation- The operation: OP_MOVE or OP_DELETE.
- Returns:
- null for OK, otherwise an error message.