EHorizontalPosition labelHorizontalPosition, GridBagConstraints constraints) { switch (viewDescriptor.getLabelsPosition()) { case ASIDE: constraints.insets = new Insets(formInset, formInset, formInset, formInset);
private String getConnectorIdForComponentView( IComponentViewDescriptor viewDescriptor) { if (viewDescriptor.getModelDescriptor() instanceof IComponentDescriptor) { return ModelRefPropertyConnector.THIS_PROPERTY; } return viewDescriptor.getModelDescriptor().getName(); }
.getPropertyViewDescriptors()) { String propertyName = propertyViewDescriptor.getName(); IPropertyDescriptor propertyDescriptor = ((IComponentDescriptorProvider<?>) viewDescriptor .getModelDescriptor()).getComponentDescriptor() .getPropertyDescriptor(propertyName); if (propertyDescriptor == null) { throw new ViewException("Property descriptor [" + propertyName + "] does not exist for model descriptor " + viewDescriptor.getModelDescriptor().getName() + "."); viewDescriptor.getRenderedChildProperties(propertyName), actionHandler, locale); boolean forbidden = false; int propertyWidth = viewDescriptor.getPropertyWidth(propertyName); if (propertyWidth > viewDescriptor.getColumnCount()) { propertyWidth = viewDescriptor.getColumnCount(); if (currentX + propertyWidth > viewDescriptor.getColumnCount()) { currentX = 0; currentY++; switch (viewDescriptor.getLabelsPosition()) { case IComponentViewDescriptor.ASIDE: constraints.insets = new Insets(5, 5, 5, 5); switch (viewDescriptor.getLabelsPosition()) { case IComponentViewDescriptor.ASIDE: constraints.gridx++;
Locale locale) { final JPanel viewComponent = createJPanel(); IComponentDescriptor<?> modelDescriptor = ((IComponentDescriptorProvider<?>) viewDescriptor.getModelDescriptor()) .getComponentDescriptor(); IRenderableCompositeValueConnector connector = getConnectorFactory().createCompositeValueConnector( List<IView<JComponent>> propertyViews = new ArrayList<>(); int formInset = 2; for (Iterator<IPropertyViewDescriptor> ite = viewDescriptor.getPropertyViewDescriptors().iterator(); ite.hasNext(); ) { IPropertyViewDescriptor propertyViewDescriptor = ite.next(); if (propertyModelDescriptor != null) { propertyName = propertyModelDescriptor.getName(); propertyDescriptor = ((IComponentDescriptorProvider<?>) viewDescriptor.getModelDescriptor()) .getComponentDescriptor().getPropertyDescriptor(propertyName); if (propertyDescriptor == null) { throw new ViewException( "Property descriptor [" + propertyName + "] does not exist for model descriptor " + viewDescriptor .getModelDescriptor().getName() + "."); EHorizontalPosition labelHorizontalPosition = propertyViewDescriptor.getLabelHorizontalPosition(); if (labelHorizontalPosition == null) { labelHorizontalPosition = viewDescriptor.getLabelsHorizontalPosition(); if (propertyWidth > viewDescriptor.getColumnCount()) { propertyWidth = viewDescriptor.getColumnCount(); if (currentX + propertyWidth > viewDescriptor.getColumnCount()) {
.getPropertyViewDescriptors().iterator(); ite.hasNext();) { IPropertyViewDescriptor propertyViewDescriptor = ite.next(); String propertyName = propertyViewDescriptor.getModelDescriptor() .getName(); IPropertyDescriptor propertyDescriptor = ((IComponentDescriptorProvider<?>) viewDescriptor .getModelDescriptor()).getComponentDescriptor() .getPropertyDescriptor(propertyName); if (propertyDescriptor == null) { throw new ViewException("Property descriptor [" + propertyName + "] does not exist for model descriptor " + viewDescriptor.getModelDescriptor().getName() + "."); if (propertyWidth > viewDescriptor.getColumnCount()) { propertyWidth = viewDescriptor.getColumnCount(); if (currentX + propertyWidth > viewDescriptor.getColumnCount()) { fillLastRow(viewComponent); currentX = 0; switch (viewDescriptor.getLabelsPosition()) { case ASIDE: constraints.insets = new Insets(5, 5, 5, 5); if (viewDescriptor.getLabelsPosition() != ELabelPosition.NONE && propertyLabel.getText() != null && propertyLabel.getText().length() > 0) { switch (viewDescriptor.getLabelsPosition()) { case ASIDE:
IComponentViewDescriptor nestedComponentViewDescriptor = propertyView.getNestedComponentViewDescriptor(); for (IPropertyViewDescriptor nestedPropertyViewDescriptor : nestedComponentViewDescriptor .getPropertyViewDescriptors()) { if (nestedPropertyViewDescriptor instanceof BasicPropertyViewDescriptor) { ((BasicPropertyViewDescriptor) nestedPropertyViewDescriptor).setAction(propertyViewAction);
.getPropertyViewDescriptors().iterator(); ite.hasNext();) { ISubViewDescriptor propertyViewDescriptor = ite.next(); String propertyName = propertyViewDescriptor.getName(); IPropertyDescriptor propertyDescriptor = ((IComponentDescriptorProvider<?>) viewDescriptor .getModelDescriptor()).getComponentDescriptor() .getPropertyDescriptor(propertyName); if (propertyDescriptor == null) { throw new ViewException("Property descriptor [" + propertyName + "] does not exist for model descriptor " + viewDescriptor.getModelDescriptor().getName() + "."); viewDescriptor.getRenderedChildProperties(propertyName), actionHandler, locale); boolean forbidden = false; int propertyWidth = viewDescriptor.getPropertyWidth(propertyName); if (propertyWidth > viewDescriptor.getColumnCount()) { propertyWidth = viewDescriptor.getColumnCount(); if (currentX + propertyWidth > viewDescriptor.getColumnCount()) { fillLastRow(viewComponent); currentX = 0; switch (viewDescriptor.getLabelsPosition()) { case IComponentViewDescriptor.ASIDE: constraints.insets = new Insets(5, 5, 5, 5); switch (viewDescriptor.getLabelsPosition()) { case IComponentViewDescriptor.ASIDE:
protected IView<RComponent> createComponentView(IComponentViewDescriptor viewDescriptor, IActionHandler actionHandler, Locale locale) { IComponentDescriptor<?> modelDescriptor = ((IComponentDescriptorProvider<?>) viewDescriptor.getModelDescriptor()) .getComponentDescriptor(); getConnectorIdForBeanView(viewDescriptor), modelDescriptor.getToHtmlProperty()); RForm viewComponent = createRForm(viewDescriptor); viewComponent.setWidthResizeable(viewDescriptor.isWidthResizeable()); viewComponent.setColumnCount(viewDescriptor.getColumnCount()); viewComponent.setLabelsPosition(viewDescriptor.getLabelsPosition().name()); for (IPropertyViewDescriptor propertyViewDescriptor : viewDescriptor.getPropertyViewDescriptors()) { if (isAllowedForClientType(propertyViewDescriptor, actionHandler)) { String propertyName = null; if (propertyModelDescriptor != null) { propertyName = propertyModelDescriptor.getName(); propertyDescriptor = ((IComponentDescriptorProvider<?>) viewDescriptor.getModelDescriptor()) .getComponentDescriptor().getPropertyDescriptor(propertyName); if (propertyDescriptor == null) { throw new ViewException( "Property descriptor [" + propertyName + "] does not exist for model descriptor " + viewDescriptor .getModelDescriptor().getName() + "."); EHorizontalPosition labelHorizontalPosition = propertyViewDescriptor.getLabelHorizontalPosition(); if (labelHorizontalPosition == null) { labelHorizontalPosition = viewDescriptor.getLabelsHorizontalPosition(); viewComponent.setLabelHorizontalPositions(
.getPropertyViewDescriptors()) { process(propertyViewDescriptor, viewPermId);
.getPropertyViewDescriptors()) { String propertyName = propertyViewDescriptor.getName(); IPropertyDescriptor propertyDescriptor = ((IComponentDescriptorProvider<?>) viewDescriptor .getModelDescriptor()).getComponentDescriptor() .getPropertyDescriptor(propertyName); if (propertyDescriptor == null) { throw new ViewException("Property descriptor [" + propertyName + "] does not exist for model descriptor " + viewDescriptor.getModelDescriptor().getName() + "."); viewDescriptor.getRenderedChildProperties(propertyName), actionHandler, locale); boolean forbidden = false; int propertyWidth = viewDescriptor.getPropertyWidth(propertyName); if (propertyWidth > viewDescriptor.getColumnCount()) { propertyWidth = viewDescriptor.getColumnCount(); if (currentX + propertyWidth > viewDescriptor.getColumnCount()) { currentX = 0; currentY++; switch (viewDescriptor.getLabelsPosition()) { case IComponentViewDescriptor.ASIDE: constraints.setInsets(new Insets(5, 5, 5, 5)); switch (viewDescriptor.getLabelsPosition()) { case IComponentViewDescriptor.ASIDE: constraints.setGridX(constraints.getGridX() + 1);
private String getConnectorIdForComponentView( IComponentViewDescriptor viewDescriptor) { if (viewDescriptor.getModelDescriptor() instanceof IComponentDescriptor) { return ModelRefPropertyConnector.THIS_PROPERTY; } return viewDescriptor.getModelDescriptor().getName(); }
EHorizontalPosition labelHorizontalPosition, GridBagConstraints constraints) { switch (viewDescriptor.getLabelsPosition()) { case ASIDE: switch (labelHorizontalPosition) {
private String getConnectorIdForComponentView( IComponentViewDescriptor viewDescriptor) { if (viewDescriptor.getModelDescriptor() instanceof IComponentDescriptor) { return ModelRefPropertyConnector.THIS_PROPERTY; } return viewDescriptor.getModelDescriptor().getName(); }