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.StringcanPerform(int operation)Checks if an operation on this property is permitted.intgetCNCategory()Gets the category of this Common Navigator object, used for sorting.java.lang.StringgetCNDescriptionType()Provide a type description for the status bar view, if available.org.eclipse.swt.graphics.ImagegetCNImage(int flags)Gets the image for the Common Navigator.org.eclipse.jface.viewers.StyledStringgetCNStyledText(int flags)Gets the styled text.java.lang.StringgetCNText(int flags)Gets the label text for the Common Navigator.IVirtualizedMonitorPropgetPropCnrV()Gets the property container.protected PropertyEditorSetupgetPropertyEditorSetup()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 classDesignerProp
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 interfaceINavigatorPresentation- Overrides:
getCNCategoryin classDesignerProp- 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 interfaceINavigatorPresentation- Overrides:
getCNImagein classDesignerProp- 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 interfaceINavigatorPresentation- Overrides:
getCNTextin classDesignerProp- 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 interfaceINavigatorPresentation- Overrides:
getCNStyledTextin classDesignerProp- 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 classDesignerProp- 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 classDesignerProp- Parameters:
operation- The operation: OP_MOVE or OP_DELETE.- Returns:
- null for OK, otherwise an error message.