Examples of BlockMarker


Examples of org.eclipse.wst.sse.core.internal.ltk.parser.BlockMarker

    return getBlockMarkerCaseSensitivity(fCurrentTagName);
  }
  public boolean getBlockMarkerCaseSensitivity(String name) {
    Iterator iterator = fBlockMarkers.iterator();
    while(iterator.hasNext()) {
      BlockMarker marker = (BlockMarker)iterator.next();
      boolean casesensitive = marker.isCaseSensitive();
      if(casesensitive && marker.getTagName().equals(name))
        return casesensitive;
      else if(!casesensitive && marker.getTagName().equalsIgnoreCase(name))
        return casesensitive;
    }
    return true;
  }
View Full Code Here

Examples of org.eclipse.wst.sse.core.internal.ltk.parser.BlockMarker

  }
  /* user method */
  public String getBlockMarkerContext(String name) {
    Iterator iterator = fBlockMarkers.iterator();
    while(iterator.hasNext()) {
      BlockMarker marker = (BlockMarker)iterator.next();
      if(marker.getTagName().equals(name))
        return marker.getContext();
    }
    return BLOCK_TEXT;
  }
View Full Code Here

Examples of org.eclipse.wst.sse.core.internal.ltk.parser.BlockMarker

  public BlockTokenizer newInstance() {
    JSPTokenizer newInstance = new JSPTokenizer();
    // global tagmarkers can be shared; they have no state and
    // are never destroyed (e.g. 'release')
    for(int i = 0; i < fBlockMarkers.size(); i++) {
      BlockMarker blockMarker = (BlockMarker) fBlockMarkers.get(i);
      if(blockMarker.isGlobal())
        newInstance.addBlockMarker(blockMarker);
    }
    for(int i = 0; i < fNestablePrefixes.size(); i++) {
      TagMarker marker = (TagMarker) fNestablePrefixes.get(i);
      if(marker.isGlobal())
View Full Code Here

Examples of org.eclipse.wst.sse.core.internal.ltk.parser.BlockMarker

  /**
   * user method - skeleton.sed
   */
  protected final boolean containsTagName(char[] markerTagName, int offset, int tagnameLength) {
    for(int j = 0; j < fBlockMarkers.size(); j++) {
      BlockMarker marker = (BlockMarker)fBlockMarkers.get(j);
      if(marker.getTagName().length() == tagnameLength) {
        boolean matchesSoFar = true;
        for(int i = 0; i < tagnameLength && matchesSoFar; i++) {
          if(marker.isCaseSensitive()) {
            if(marker.getTagName().charAt(i) != markerTagName[i + offset])
              matchesSoFar = false;
          }
          else {
            if(Character.toLowerCase(marker.getTagName().charAt(i)) != Character.toLowerCase(markerTagName[i + offset]))
              matchesSoFar = false;
          }
        }
        if(matchesSoFar)
          return true;
View Full Code Here

Examples of org.eclipse.wst.sse.core.internal.ltk.parser.BlockMarker

  }
/* user method - skeleton.sed */
protected final boolean containsTagName(String markerTagName) {
  Iterator blocks = fBlockMarkers.iterator();
  while(blocks.hasNext()) {
    BlockMarker marker = (BlockMarker)blocks.next();
    if(marker.isCaseSensitive()) {
      if(marker.getTagName().equals(markerTagName))
        return true;
    }
    else {
      if(marker.getTagName().equalsIgnoreCase(markerTagName))
        return true;
    }
  }
  return false;
}
View Full Code Here

Examples of org.eclipse.wst.sse.core.internal.ltk.parser.BlockMarker

  }
  /* user method */
  public boolean getBlockMarkerAllowsJSP(String name) {
    Iterator iterator = fBlockMarkers.iterator();
    while(iterator.hasNext()) {
      BlockMarker marker = (BlockMarker)iterator.next();
      boolean casesensitive = marker.isCaseSensitive();
      if(casesensitive && marker.getTagName().equals(name))
        return marker.allowsJSP();
      else if(!casesensitive && marker.getTagName().equalsIgnoreCase(name))
        return marker.allowsJSP();
    }
    return true;
  }
View Full Code Here

Examples of org.eclipse.wst.sse.core.internal.ltk.parser.BlockMarker

    return getBlockMarkerCaseSensitivity(fCurrentTagName);
  }
  public boolean getBlockMarkerCaseSensitivity(String name) {
    Iterator iterator = fBlockMarkers.iterator();
    while(iterator.hasNext()) {
      BlockMarker marker = (BlockMarker)iterator.next();
      boolean casesensitive = marker.isCaseSensitive();
      if(casesensitive && marker.getTagName().equals(name))
        return casesensitive;
      else if(!casesensitive && marker.getTagName().equalsIgnoreCase(name))
        return casesensitive;
    }
    return true;
  }
View Full Code Here

Examples of org.eclipse.wst.sse.core.internal.ltk.parser.BlockMarker

  }
  /* user method */
  public String getBlockMarkerContext(String name) {
    Iterator iterator = fBlockMarkers.iterator();
    while(iterator.hasNext()) {
      BlockMarker marker = (BlockMarker)iterator.next();
      if(marker.getTagName().equals(name))
        return marker.getContext();
    }
    return BLOCK_TEXT;
  }
View Full Code Here

Examples of org.eclipse.wst.sse.core.internal.ltk.parser.BlockMarker

  public BlockTokenizer newInstance() {
    JSPTokenizer newInstance = new JSPTokenizer();
    // global tagmarkers can be shared; they have no state and
    // are never destroyed (e.g. 'release')
    for(int i = 0; i < fBlockMarkers.size(); i++) {
      BlockMarker blockMarker = (BlockMarker) fBlockMarkers.get(i);
      if(blockMarker.isGlobal())
        newInstance.addBlockMarker(blockMarker);
    }
    for(int i = 0; i < fNestablePrefixes.size(); i++) {
      TagMarker marker = (TagMarker) fNestablePrefixes.get(i);
      if(marker.isGlobal())
View Full Code Here

Examples of org.eclipse.wst.sse.core.internal.ltk.parser.BlockMarker

  /**
   * user method - skeleton.sed
   */
  protected final boolean containsTagName(char[] markerTagName, int offset, int tagnameLength) {
    for(int j = 0; j < fBlockMarkers.size(); j++) {
      BlockMarker marker = (BlockMarker)fBlockMarkers.get(j);
      if(marker.getTagName().length() == tagnameLength) {
        boolean matchesSoFar = true;
        for(int i = 0; i < tagnameLength && matchesSoFar; i++) {
          if(marker.isCaseSensitive()) {
            if(marker.getTagName().charAt(i) != markerTagName[i + offset])
              matchesSoFar = false;
          }
          else {
            if(Character.toLowerCase(marker.getTagName().charAt(i)) != Character.toLowerCase(markerTagName[i + offset]))
              matchesSoFar = false;
          }
        }
        if(matchesSoFar)
          return true;
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.