Package org.eclipse.jst.pagedesigner.editors.properties

Examples of org.eclipse.jst.pagedesigner.editors.properties.IPropertyPageDescriptor


  private List<IPropertyPageDescriptor> prepareDescriptors(Entity tagEntity,
      List<String> names) {
   
    List pds = new ArrayList();
    for (String attrName : names) {
      IPropertyPageDescriptor pd = getPD(tagEntity, attrName);
      if (pd != null)
        pds.add(pd);
    }
    return pds;
  }
View Full Code Here


    }
    return pds;
  }

  private IPropertyPageDescriptor getPD(Entity tagEntity, String attrName) {   
    IPropertyPageDescriptor pd = null;
    Entity attrEntity = TaglibDomainMetaDataQueryHelper.getEntity(tagEntity, attrName);
    if (attrEntity != null){
      List pds = MetaDataEnabledProcessingFactory.getInstance().getAttributeValueRuntimeTypeFeatureProcessors(
              IPropertyPageDescriptor.class, getStructuredDocumentContext(), attrEntity);         
      if (pds != null && !pds.isEmpty())
View Full Code Here

    initialize();
    for (int i = 0, size = _dialogFields.size(); i < size; i++) {
      DialogField field = _dialogFields.get(i);

      ISupportTextValue textValue = (ISupportTextValue) field;
      IPropertyPageDescriptor attr = (IPropertyPageDescriptor) field
          .getAttachedData(KEY_ATTR);
      String attrName = attr.getAttributeName();
      String attrValue = _ownerElement.getAttribute(attrName);
      textValue.setTextWithoutUpdate(attrValue);
    }
  }
View Full Code Here

   */
  public DialogField getDialogField(String attrName) {
    initialize();
    for (int i = 0, size = _dialogFields.size(); i < size; i++) {
      DialogField field = _dialogFields.get(i);
      IPropertyPageDescriptor attr = this.getPropertyDescriptor(field);
      if (attr != null && attr.getAttributeName().equals(attrName)) {
        return field;
      }
    }
    return null;
  }
View Full Code Here

      public boolean performFinish() {
        DialogField[] fields = group.getDialogFields();
        Map map = new HashMap();
        for (int i = 0; i < fields.length; i++) {
          IPropertyPageDescriptor desc = group
              .getPropertyDescriptor(fields[i]);
          if (desc != null && fields[i] instanceof ISupportTextValue) {
            String value = ((ISupportTextValue) fields[i])
                .getText();
            if (value != null && value.length() > 0) {
              map.put(desc.getAttributeName(), value);
            }
          }
        }
        createSubNode(group, parent, map);
        return true;
View Full Code Here

    super(flags);
  }

  public void setElementContext(IDOMNode ancester, IDOMElement element) {
    IStructuredDocumentContext sdContext =IStructuredDocumentContextFactory.INSTANCE.getContext(element.getStructuredDocument(), element);
    IPropertyPageDescriptor ppd = (IPropertyPageDescriptor)getAttachedData("KEY_ATTR");//FIXME use constant //$NON-NLS-1$
    ppd.setStructuredDocumentContext(sdContext);
    IPossibleValues pvs = (IPossibleValues)ppd.getAdapter(IPossibleValues.class);
    IDefaultValue def = (IDefaultValue)ppd.getAdapter(IDefaultValue.class);
    if (def != null)
      setDefaultValue(def.getDefaultValue());
    if (pvs.getPossibleValues() != null)
      setEntryMap(getMapOfPossibleValues(pvs));
  }
View Full Code Here

  private List<IPropertyPageDescriptor> prepareDescriptors(Entity tagEntity,
      List<String> names) {
   
    List pds = new ArrayList();
    for (String attrName : names) {
      IPropertyPageDescriptor pd = getPD(tagEntity, attrName);
      if (pd != null)
        pds.add(pd);
    }
    return pds;
  }
View Full Code Here

    }
    return pds;
  }

  private IPropertyPageDescriptor getPD(Entity tagEntity, String attrName) {   
    IPropertyPageDescriptor pd = null;
    Entity attrEntity = getAttributeEntity(tagEntity, attrName);
    if (attrEntity != null){
      List pds = MetaDataEnabledProcessingFactory.getInstance().getAttributeValueRuntimeTypeFeatureProcessors(
              IPropertyPageDescriptor.class, getStructuredDocumentContext(), attrEntity);         
      if (pds != null && !pds.isEmpty())
View Full Code Here

    initialize();
    for (int i = 0, size = _dialogFields.size(); i < size; i++) {
      DialogField field = _dialogFields.get(i);

      ISupportTextValue textValue = (ISupportTextValue) field;
      IPropertyPageDescriptor attr = (IPropertyPageDescriptor) field
          .getAttachedData(KEY_ATTR);
      String attrName = attr.getAttributeName();
      String attrValue = _ownerElement.getAttribute(attrName);
      textValue.setTextWithoutUpdate(attrValue);
    }
  }
View Full Code Here

   */
  public DialogField getDialogField(String attrName) {
    initialize();
    for (int i = 0, size = _dialogFields.size(); i < size; i++) {
      DialogField field = _dialogFields.get(i);
      IPropertyPageDescriptor attr = this.getPropertyDescriptor(field);
      if (attr != null && attr.getAttributeName().equals(attrName)) {
        return field;
      }
    }
    return null;
  }
View Full Code Here

TOP

Related Classes of org.eclipse.jst.pagedesigner.editors.properties.IPropertyPageDescriptor

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.