/** * Sets the elementEntityDescriptor. Entities of this type (which must be a * subclass of the collection element) are created and added to the detail * collection. * * @param elementEntityDescriptor * the elementEntityDescriptor to set. */ public void setElementEntityDescriptor( IComponentDescriptor<IEntity> elementEntityDescriptor) { this.elementEntityDescriptor = elementEntityDescriptor; if (elementEntityDescriptor != null) { setIconImageURL(elementEntityDescriptor.getIconImageURL()); } }
/** * {@inheritDoc} */ @Override public String getIconImageURL() { String iconImageURL = super.getIconImageURL(); if (iconImageURL == null) { if (entityDescriptor != null) { iconImageURL = entityDescriptor.getIconImageURL(); } if (iconImageURL == null) { iconImageURL = "classpath:org/jspresso/framework/application/images/find-48x48.png"; } } return iconImageURL; }
/** * {@inheritDoc} */ @Override public String getIconImageURL() { String iconImageURL = super.getIconImageURL(); if (iconImageURL == null) { if (entityDescriptor != null) { iconImageURL = entityDescriptor.getIconImageURL(); } if (iconImageURL == null) { iconImageURL = "classpath:org/jspresso/framework/application/images/find-48x48.png"; } } return iconImageURL; }
/** * {@inheritDoc} */ @Override public String getIconImageURL() { String iconImageURL = super.getIconImageURL(); if (iconImageURL == null) { if (entityDescriptor != null) { iconImageURL = entityDescriptor.getIconImageURL(); } if (iconImageURL == null) { iconImageURL = "classpath:org/jspresso/framework/application/images/find-48x48.png"; } } return iconImageURL; }
/** * {@inheritDoc} */ @Override public String getIconImageURL() { String iconImageUrl = super.getIconImageURL(); if (iconImageUrl == null) { iconImageUrl = getElementComponentDescriptor().getIconImageURL(); setIconImageURL(iconImageUrl); } return iconImageUrl; } }
/** * {@inheritDoc} */ @Override public String getIconImageURL() { String iconImageURL = super.getIconImageURL(); if (iconImageURL == null) { iconImageURL = ((IComponentDescriptorProvider<?>) getModelDescriptor()) .getComponentDescriptor().getIconImageURL(); setIconImageURL(iconImageURL); } return iconImageURL; }
/** * {@inheritDoc} */ @Override public String getIconImageURL() { String iconImageURL = super.getIconImageURL(); if (iconImageURL == null && getModelDescriptor() instanceof IComponentDescriptor) { iconImageURL = ((IComponentDescriptor<?>) getModelDescriptor()) .getIconImageURL(); setIconImageURL(iconImageURL); } return iconImageURL; }
/** * {@inheritDoc} */ @Override public String getIconImageURL() { String iconImageURL = super.getIconImageURL(); if (iconImageURL == null) { iconImageURL = ((ICollectionDescriptorProvider<?>) getModelDescriptor()) .getCollectionDescriptor().getElementDescriptor().getIconImageURL(); setIconImageURL(iconImageURL); } return iconImageURL; } }
JLabel iconLabel = createJLabel(); iconLabel.setIcon(iconFactory.getIcon(modelDescriptor .getCollectionDescriptor().getElementDescriptor().getIconImageURL(), IIconFactory.TINY_ICON_SIZE)); iconLabel.setBorder(BorderFactory.createLoweredBevelBorder());
}, locale) + TOOLTIP_ELLIPSIS); if (propertyDescriptor.getReferencedDescriptor().getIconImageURL() != null) { lovAction.putValue( Action.SMALL_ICON, getIconFactory().getIcon( propertyDescriptor.getReferencedDescriptor().getIconImageURL(), getIconFactory().getTinyIconSize()));
private IView<SComponent> createReferencePropertyView( IReferencePropertyDescriptor<?> propertyDescriptor, IActionHandler actionHandler, Locale locale) { SActionField viewComponent = createSActionField(true); SReferenceFieldConnector connector = new SReferenceFieldConnector( propertyDescriptor.getName(), viewComponent); connector.setToStringPropertyConnector(new BasicValueConnector( propertyDescriptor.getComponentDescriptor().getToStringProperty())); connector.setExceptionHandler(actionHandler); Action fieldAction = actionFactory.createAction(lovAction, actionHandler, viewComponent, propertyDescriptor, connector, locale); fieldAction.putValue(Action.NAME, getTranslationProvider().getTranslation( "lov.element.name", new Object[] {propertyDescriptor.getReferencedDescriptor().getI18nName( translationProvider, locale)}, locale)); fieldAction.putValue(Action.SHORT_DESCRIPTION, getTranslationProvider() .getTranslation( "lov.element.description", new Object[] {propertyDescriptor.getReferencedDescriptor() .getI18nName(translationProvider, locale)}, locale) + TOOLTIP_ELLIPSIS); if (propertyDescriptor.getReferencedDescriptor().getIconImageURL() != null) { fieldAction.putValue(Action.SMALL_ICON, iconFactory.getIcon( propertyDescriptor.getReferencedDescriptor().getIconImageURL(), IIconFactory.TINY_ICON_SIZE)); } viewComponent.setActions(Collections.singletonList(fieldAction)); adjustSizes(viewComponent, null, null); return constructView(viewComponent, null, connector); }
private IView<ULCComponent> createReferencePropertyView( IReferencePropertyDescriptor<?> propertyDescriptor, IActionHandler actionHandler, Locale locale) { ULCActionField viewComponent = createULCActionField(true); ULCReferenceFieldConnector connector = new ULCReferenceFieldConnector( propertyDescriptor.getName(), viewComponent); connector.setToStringPropertyConnector(new BasicValueConnector( propertyDescriptor.getComponentDescriptor().getToStringProperty())); connector.setExceptionHandler(actionHandler); IAction fieldAction = actionFactory.createAction(lovAction, actionHandler, viewComponent, propertyDescriptor, connector, locale); fieldAction.putValue(IAction.NAME, getTranslationProvider().getTranslation( "lov.element.name", new Object[] {propertyDescriptor.getReferencedDescriptor().getI18nName( translationProvider, locale)}, locale)); fieldAction.putValue(IAction.SHORT_DESCRIPTION, getTranslationProvider() .getTranslation( "lov.element.description", new Object[] {propertyDescriptor.getReferencedDescriptor() .getI18nName(translationProvider, locale)}, locale) + TOOLTIP_ELLIPSIS); if (propertyDescriptor.getReferencedDescriptor().getIconImageURL() != null) { fieldAction.putValue(IAction.SMALL_ICON, iconFactory.getIcon( propertyDescriptor.getReferencedDescriptor().getIconImageURL(), IIconFactory.TINY_ICON_SIZE)); } viewComponent.setActions(Collections.singletonList(fieldAction)); adjustSizes(viewComponent, null, null); return constructView(viewComponent, null, connector); }
private IView<JComponent> createReferencePropertyView( IReferencePropertyDescriptor<?> propertyDescriptor, IActionHandler actionHandler, Locale locale) { JActionField viewComponent = createJActionField(true); JReferenceFieldConnector connector = new JReferenceFieldConnector( propertyDescriptor.getName(), viewComponent); connector.setToStringPropertyConnector(new BasicValueConnector( propertyDescriptor.getComponentDescriptor().getToStringProperty())); connector.setExceptionHandler(actionHandler); Action fieldAction = actionFactory.createAction(lovAction, actionHandler, viewComponent, propertyDescriptor, connector, locale); fieldAction.putValue(Action.NAME, getTranslationProvider().getTranslation( "lov.element.name", new Object[] {propertyDescriptor.getReferencedDescriptor().getI18nName( translationProvider, locale)}, locale)); fieldAction.putValue(Action.SHORT_DESCRIPTION, getTranslationProvider() .getTranslation( "lov.element.description", new Object[] {propertyDescriptor.getReferencedDescriptor() .getI18nName(translationProvider, locale)}, locale) + TOOLTIP_ELLIPSIS); if (propertyDescriptor.getReferencedDescriptor().getIconImageURL() != null) { fieldAction.putValue(Action.SMALL_ICON, iconFactory.getIcon( propertyDescriptor.getReferencedDescriptor().getIconImageURL(), IIconFactory.TINY_ICON_SIZE)); } viewComponent.setActions(Collections.singletonList(fieldAction)); adjustSizes(viewComponent, null, null); return constructView(viewComponent, null, connector); }
ULCLabel iconLabel = createULCLabel(); iconLabel.setIcon(iconFactory.getIcon(modelDescriptor .getCollectionDescriptor().getElementDescriptor().getIconImageURL(), IIconFactory.TINY_ICON_SIZE)); iconLabel.setBorder(BorderFactory.createLoweredBevelBorder());