Examples of ITagElement


Examples of org.eclipse.jst.jsf.common.runtime.internal.view.model.common.ITagElement

  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

Examples of org.eclipse.jst.jsf.common.runtime.internal.view.model.common.ITagElement

     
      final ITagElementResolver tagregResolver = IStructuredDocumentContextResolverFactory2.INSTANCE
          .getResolver(_context, ITagElementResolver.class);
     
      if (tagregResolver != null) { //relies on getTagEntity() having been called to have setup the _element
        final ITagElement tag = tagregResolver.getTagElement(_element);
        if (tag != null) {
          for (final ITagAttribute attr : tag.getAttributes().values()) {
            final IPropertyDescriptor pd = getAttrPropertyDescriptor(attr
                .getName());
            if (pd != null)
              result.add(new PropertyDescriptorWrapper(_element,
                  pd));// ,
View Full Code Here

Examples of org.eclipse.jst.jsf.common.runtime.internal.view.model.common.ITagElement

     */
    protected ViewObject createFromElement(final Element element,
            final ViewObjectConstructionStrategy<Element> constructionData,
            final IDocument document)
    {
        final ITagElement tagElement = findTagElement(element, document);
        return constructionData.createViewObject(element, tagElement);
    }
View Full Code Here

Examples of org.eclipse.jst.jsf.common.runtime.internal.view.model.common.ITagElement

     
      final ITagElementResolver tagregResolver = IStructuredDocumentContextResolverFactory2.INSTANCE
          .getResolver(_context, ITagElementResolver.class);
     
      if (tagregResolver != null) { //relies on getTagEntity() having been called to have setup the _element
        final ITagElement tag = tagregResolver.getTagElement(_element);
        if (tag != null) {
          for (final ITagAttribute attr : tag.getAttributes().values()) {
            final IPropertyDescriptor pd = getAttrPropertyDescriptor(attr
                .getName());
            if (pd != null)
              result.add(new PropertyDescriptorWrapper(_element,
                  pd));// ,
View Full Code Here

Examples of org.eclipse.jst.jsf.common.runtime.internal.view.model.common.ITagElement

            {
                final SerializableTLDNamespace ns = _namespaces.get(uri);

                if (ns != null)
                {
                    final ITagElement tagElement = ns.getViewElement(tagName);

                    if (tagElement instanceof TLDTagElement)
                    {
                        if (JSFCoreTraceOptions.TRACE_JSPTAGPERSISTENCE)
                        {
View Full Code Here

Examples of org.eclipse.jst.jsf.common.runtime.internal.view.model.common.ITagElement

        }

        private ITagElement createTagElement(final String name)
        {
            CMNode cmNode = _tldDoc.getElements().getNamedItem(name);
            ITagElement tagElement = null;
            if (cmNode instanceof TLDElementDeclaration)
            {
                tagElement = _tagResolver
                        .resolve((TLDElementDeclaration) cmNode);
View Full Code Here

Examples of org.eclipse.jst.jsf.common.runtime.internal.view.model.common.ITagElement

            return tags;
        }

        public ITagElement getViewElement(final String name)
        {
            ITagElement tagElement = null;

            _tagMapReadWriteLock.acquire();
            final Map<String, ITagElement> tags = getOrCreateMap(_tldDoc.getElements().getLength());
            try
            {
                tagElement = tags.get(name);

                if (tagElement == null)
                {
                    tagElement = createTagElement(name);

                    if (tagElement != null)
                    {
                        tags.put(tagElement.getName(), tagElement);
                    }
                }
            }
            finally
            {
View Full Code Here

Examples of org.eclipse.jst.jsf.common.runtime.internal.view.model.common.ITagElement

  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
TOP
Copyright © 2018 www.massapi.com. 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.