private boolean addComponentAssert (DesignComponent component) { DesignComponent parent = this; while (parent != null) { assert parent != component; parent = parent.getParentComponent(); } return true; }
private void setReadOnlyLabel(DesignComponent connector) { PropertyValue value = connector.getParentComponent().readProperty(DataSetAbstractCD.PROP_READ_ONLY); if (value != PropertyValue.createNull() && value.getPrimitiveValue() == Boolean.TRUE) { jLabelReadOnly.setText(java.util.ResourceBundle.getBundle("org/netbeans/modules/vmd/midp/propertyeditors/Bundle").getString("LBL_WARNING_Read_Only")); } else { jLabelReadOnly.setText(java.util.ResourceBundle.getBundle("org/netbeans/modules/vmd/midp/propertyeditors/Bundle").getString("LBL_WARNING_Read/Write")); } }
public void run() { DesignDocument document = component.get().getDocument(); if (component.get().getParentComponent() == null && document.getRootComponent() != component.get()) { customEditorTitle = null; return; } customEditorTitle = InfoPresenter.getDisplayName(component.get()) + " - " + propertyDisplayName; //NOI18N } }));
public void run() { if (component.get().getParentComponent() == null && component.get().getDocument().getRootComponent() != component.get()) { return; } if (component.get().getPresenter(InfoPresenter.class) != null) { displayName = InfoPresenter.getDisplayName(component.get()); } } });
protected void generateMultiGuardedSectionCode (MultiGuardedSection section) { DesignComponent listEventHandler = getComponent (); DesignComponent commandEventSource = listEventHandler.getParentComponent (); if (commandEventSource == null) return; DesignComponent list = commandEventSource.getParentComponent (); String code = ListCode.getListActionMethodAccessCode (list); if (code != null) section.getWriter ().write (code + " ();\n"); // NOI18N } }
protected void delete () { DesignComponent component = getComponent (); DesignComponent switchPoint = component.getParentComponent (); ArraySupport.remove (switchPoint, SwitchPointCD.PROP_CASES, component); } }
protected void delete() { DesignComponent component = getComponent(); DesignComponent list = component.getParentComponent(); ArraySupport.remove(list, ChoiceGroupCD.PROP_ELEMENTS, component); } },
private int getFitPolicy() { DesignComponent component = getRelatedComponent(). getParentComponent(); if (component != null) { return Integer.parseInt( component.readProperty(ListCD.PROP_FIT_POLICY). getPrimitiveValue().toString()); } return 0; } }
private int getFitPolicy() { DesignComponent component = getRelatedComponent(). getParentComponent(); if (component != null) { return Integer.parseInt( component.readProperty(ChoiceGroupCD.PROP_FIT_POLICY). getPrimitiveValue().toString()); } return 0; } }
protected void delete () { DesignComponent component = getComponent (); DesignComponent list = component.getParentComponent (); ArraySupport.remove (list, ListCD.PROP_ELEMENTS, component); } },
@Override public void generateClassInitializationFooter(MultiGuardedSection section) { DesignComponent connector = MidpDatabindingSupport.getConnector(getComponent(), bindedProperty); if (connector != null) { String codeAccess = CodeReferencePresenter.generateAccessCode(connector.getParentComponent()); String directAccess = CodeReferencePresenter.generateDirectAccessCode(connector.getParentComponent()); section.getWriter().write("DataBinder.registerDataSet(" + codeAccess + ", \"" + directAccess + "\");"); //NOI18N } } };
protected void delete () { DesignComponent component = getComponent (); DesignComponent parent = component.getParentComponent (); //TOOD this is should be check of Gauge attached to the ALert it is too generic //This typeID check is becaouse of Gauge which could be also attached to the AlertCD if (parent.getType() == FormCD.TYPEID ) ArraySupport.remove (parent, FormCD.PROP_ITEMS, component); } },
private String getComponentDisplayName(DesignComponent component) { if (component == null) { return noneComponentAsText; } // issue 104721 fix if (component.getParentComponent() == null && component.getDocument().getRootComponent() != component) { return noneComponentAsText; } return MidpValueSupport.getHumanReadableString(component); }
private String getComponentDisplayName(DesignComponent component) { if (component == null) { return noneComponentAsText; } // issue 104721 fix if (component.getParentComponent() == null && component.getDocument().getRootComponent() != component) { return noneComponentAsText; } return MidpValueSupport.getHumanReadableString(component); }
protected boolean isAcceptDenied (DesignComponent targetComponent, TypeID acceptingTypeID) { DescriptorRegistry registry = targetComponent.getDocument().getDescriptorRegistry(); if (registry.isInHierarchy (ListEventHandlerCD.TYPEID, acceptingTypeID)) { if (! registry.isInHierarchy (CommandEventSourceCD.TYPEID, targetComponent.getType ()) || targetComponent.getParentComponent () == null || ! registry.isInHierarchy (ListCD.TYPEID, targetComponent.getParentComponent ().getType ())) return true; } return false; }
protected String getDisplayName () { DesignComponent command = getCommandComponent (getComponent ()); if(command == null || command.getParentComponent() == null) return null; InfoPresenter presenter = command.getPresenter (InfoPresenter.class); return presenter.getDisplayName (InfoPresenter.NameType.PRIMARY); }
public boolean isInside(InspectorFolderPath path, InspectorFolder folder, DesignComponent component) { if (path.getPath().size() < 2 || path.getLastElement().getTypeID() != typeID) return false; int parentIndex = path.getPath().size() - 2; long parentComponentID = path.getPath().get(parentIndex).getComponentID(); if (component.getParentComponent().getComponentID() != parentComponentID) return false; if (path.getLastElement().getTypeID() == typeID ) return true; return false; }
public boolean isInside(InspectorFolderPath path, InspectorFolder folder, DesignComponent component) { if (path.getPath().size() < 2 || path.getLastElement().getTypeID() != typeID) return false; int parentIndex = path.getPath().size() - 2; long parentComponentID = path.getPath().get(parentIndex).getComponentID(); if (component.getParentComponent().getComponentID() != parentComponentID) return false; return path.getLastElement ().getTypeID ().equals (typeID); }
protected void saveToModel(List<PropertyValue> newArray) { DesignComponent parentComponent = getComponent().getParentComponent(); parentComponent.writeProperty(getArrayPropertyName(), PropertyValue.createArray(getNewArrayType(), newArray)); } }
public void generateCodeRegistry(MultiGuardedSection section) { DesignComponent connector = MidpDatabindingSupport.getConnector(getComponent(), bindedProperty); if (connector == null) { return; } section.getWriter().write("DataBinder.writeValue(\"" + getExpression(connector, DataSetConnectorCD.PROP_EXPRESSION_WRITE) + "\"," //NOI18N + CodeReferencePresenter.generateAccessCode(getComponent()) + "." + getterMethodName + ");\n"); //NOI18N DescriptorRegistry registry = getComponent().getDocument().getDescriptorRegistry(); if (!registry.isInHierarchy(IndexableDataAbstractSetCD.TYPEID, connector.getParentComponent().getType())) { return; } }