Package org.eclipse.jst.pagedesigner.editors.palette

Examples of org.eclipse.jst.pagedesigner.editors.palette.TagToolPaletteEntry


   * @param id
   * @return TagToolPaletteEntry for the tag using the id
   */
  public TagToolPaletteEntry getTagPaletteEntryById(String id){
    for (Iterator it=getChildren().iterator();it.hasNext();){
      TagToolPaletteEntry tag = (TagToolPaletteEntry)it.next();
      if (tag.getId().equals(id))
        return tag;
    }
    return null;
  }
View Full Code Here


   * @param tagName
   * @return TagToolPaletteEntry using the tag name
   */
  public TagToolPaletteEntry getTagPaletteEntryByTagName(String tagName){
    for (Iterator it=getChildren().iterator();it.hasNext();){
      TagToolPaletteEntry tag = (TagToolPaletteEntry)it.next();
      if (tag.getTagName().equalsIgnoreCase(tagName))
        return tag;
    }
    return null;
  }
View Full Code Here

  }

  private void loadTapestryTags(final TaglibPaletteDrawer category, final CMDocument doc){
    final ITagDropSourceData data = new TagToolCreationAdapter(category
        .getURI(), "actionlink", category.getDefaultPrefix(), "actionlink");
    final TagToolPaletteEntry item = new TagToolPaletteEntry(data, "actionlink",
        "create t:actionlink element", null, null);
    item.setId("actionlink");

    item.setVisible(true);
    category.getChildren().add(item);
    item.setParent(category);
  }
View Full Code Here

    final CMNamedNodeMap nodeMap = cmdoc.getElements();
    for (int i = 0, size = nodeMap.getLength(); i < size; i++) {
      final CMElementDeclaration eledecl = (CMElementDeclaration) nodeMap
          .item(i);
      final String tagName = eledecl.getElementName();
      TagToolPaletteEntry item;
      if (tagName.equalsIgnoreCase(IHTMLConstants.TAG_INPUT)) {// TODO:
                                    // fix
                                    // this
                                    // nonsense!
        final StringBuffer name = new StringBuffer(category.getURI());
View Full Code Here

      final String label, String desc, final ImageDescriptor smallIcon,
      final ImageDescriptor largeIcon, final boolean expert) {
   
    final ITagDropSourceData data = new TagToolCreationAdapter(category
        .getURI(), tagName, category.getDefaultPrefix(), id);
    final TagToolPaletteEntry item = new TagToolPaletteEntry(data, label,
        desc, smallIcon, largeIcon);
    item.setId(id);

    item.setVisible(!expert);
    category.getChildren().add(item);
    item.setParent(category);

    return item;
  }
View Full Code Here

    if (desc == null)
      desc = ""; //$NON-NLS-1$
    else
      desc = formatDescription(desc);

    final TagToolPaletteEntry item = internalCreateTagEntry(category, tagName,
        tagName, label, desc, getDefaultSmallIcon(),
        getDefaultLargeIcon(), false);
    item.setToolProperty("CMElementDeclaration", eledecl); //$NON-NLS-1$

  }
View Full Code Here

  private void loadFromNamespace(final TaglibPaletteDrawer category,
      final Namespace ns) {

    for (Object velem : ns.getViewElements()) {
      final ITagElement tag = (ITagElement) velem;
      final TagToolPaletteEntry item = category.getTagPaletteEntryByTagName(tag
          .getName());
      if (item == null) {
        createTagEntry(category, tag);
      }
    }
View Full Code Here

          Node name = component.getAttributes().getNamedItem("name");
          Node text = component.getAttributes().getNamedItem("text");
          if (id != null && name != null && text !=null){
            ITagDropSourceData data = new TagToolCreationAdapter(category
                .getURI(), name.getNodeValue(), category.getDefaultPrefix(), name.getNodeValue());
            TagToolPaletteEntry item = new TagToolPaletteEntry(data, text.getNodeValue(),
                "create "+ text.getNodeValue() + " element", null, null);
            item.setId(id.getNodeValue());
            item.setLargeIcon(TAPESTRY_LARGE_ICON);
            item.setSmallIcon(TAPESTRY_LARGE_ICON);

            item.setVisible(true);
            category.getChildren().add(item);
            item.setParent(category);
          }
         
        }
      }
    }
View Full Code Here

    final CMNamedNodeMap nodeMap = cmdoc.getElements();
    for (int i = 0, size = nodeMap.getLength(); i < size; i++) {
      final CMElementDeclaration eledecl = (CMElementDeclaration) nodeMap
          .item(i);
      final String tagName = eledecl.getElementName();
      TagToolPaletteEntry item;
      if (tagName.equalsIgnoreCase(IHTMLConstants.TAG_INPUT)) {// TODO:
                                    // fix
                                    // this
                                    // nonsense!
        final StringBuffer name = new StringBuffer(category.getURI());
View Full Code Here

      final String label, String desc, final ImageDescriptor smallIcon,
      final ImageDescriptor largeIcon, final boolean expert) {
   
    final ITagDropSourceData data = new TagToolCreationAdapter(category
        .getURI(), tagName, category.getDefaultPrefix(), id);
    final TagToolPaletteEntry item = new TagToolPaletteEntry(data, label,
        desc, smallIcon, largeIcon);
    item.setId(id);

    item.setVisible(!expert);
    category.getChildren().add(item);
    item.setParent(category);

    return item;
  }
View Full Code Here

TOP

Related Classes of org.eclipse.jst.pagedesigner.editors.palette.TagToolPaletteEntry

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.