Examples of TaglibTracker


Examples of org.eclipse.jst.jsp.core.internal.contentmodel.tld.TaglibTracker

      return suggestion;
    }
    List trackers = m.getTaglibTrackers();
    Set map = new HashSet();
    for (Iterator iter = trackers.iterator(); iter.hasNext();) {
      TaglibTracker tracker = (TaglibTracker) iter.next();
      map.add(tracker.getPrefix());
    }
    if (!map.contains(suggestion)) {
      return suggestion;
    }
    for (int i = 1;; i++) {
View Full Code Here

Examples of org.eclipse.jst.jsp.core.internal.contentmodel.tld.TaglibTracker

    if (docMgr == null)
      return null;

    Iterator taglibs = docMgr.getCMDocumentTrackers(offset).iterator();
    while (taglibs.hasNext()) {
      TaglibTracker tracker = (TaglibTracker) taglibs.next();
      if (tracker.getPrefix().equals(prefix)) {
        CMDocumentImpl doc = (CMDocumentImpl) tracker.getDocument();

        List functions = doc.getFunctions();
        for (Iterator it = functions.iterator(); it.hasNext();) {
          TLDFunction function = (TLDFunction) it.next();
          CustomCompletionProposal proposal = new CustomCompletionProposal(
View Full Code Here

Examples of org.eclipse.jst.jsp.core.internal.contentmodel.tld.TaglibTracker

    if (m == null) {
      return null;
    }
    List trackers = m.getTaglibTrackers();
    for (Iterator iter = trackers.iterator(); iter.hasNext();) {
      TaglibTracker tracker = (TaglibTracker) iter.next();
      if (prefix.equals(tracker.getPrefix())) {
        CMDocument cmdoc = tracker.getDocument();
        if (cmdoc instanceof TLDDocument) {
          return ((TLDDocument) cmdoc).getUri();
        }
                break; // fall out and return null
      }
View Full Code Here

Examples of org.eclipse.jst.jsp.core.internal.contentmodel.tld.TaglibTracker

    if (docMgr == null)
      return null;

    Iterator taglibs = docMgr.getCMDocumentTrackers(offset).iterator();
    while (taglibs.hasNext()) {
      TaglibTracker tracker = (TaglibTracker) taglibs.next();
      if (tracker.getPrefix().equals(prefix)) {
        CMDocumentImpl doc = (CMDocumentImpl) tracker.getDocument();

        List functions = doc.getFunctions();
        for (Iterator it = functions.iterator(); it.hasNext();) {
          TLDFunction function = (TLDFunction) it.next();
          CustomCompletionProposal proposal = new CustomCompletionProposal(function.getName() + "()", //$NON-NLS-1$
View Full Code Here

Examples of org.eclipse.jst.jsp.core.internal.contentmodel.tld.TaglibTracker

      // add all taglib prefixes
      TLDCMDocumentManager manager = TaglibController.getTLDCMDocumentManager(document);
      if (manager != null) {
        List trackers = manager.getTaglibTrackers();
        for (Iterator it = trackers.iterator(); it.hasNext();) {
          TaglibTracker tracker = (TaglibTracker) it.next();
          if (tracker.getElements().getLength() == 0)
            continue;
          String prefix = tracker.getPrefix();
          fTaglibPrefixes.add(prefix);
        }
      }
    }
    return fTaglibPrefixes;
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.