Package info.bliki.wiki.tags.util

Examples of info.bliki.wiki.tags.util.NodeAttribute


   */
  public static NodeAttribute addAttributes(TagNode node, String attributesString) {
    if (attributesString != null) {
      List<NodeAttribute> attributes = getNodeAttributes(attributesString);
      if (attributes != null) {
        NodeAttribute attr = null;
        for (int i = 0; i < attributes.size(); i++) {
          attr = attributes.get(i);
          node.addAttribute(attr.getName(), attr.getValue(), true);
        }
        return attr;
      }
    }
    return null;
View Full Code Here


      String trimmed = attributesString.trim();
      if (trimmed.length() != 0) {
        map = new TreeMap<String, String>();
        WikipediaScanner scanner = new WikipediaScanner(trimmed);
        List<NodeAttribute> attributes = scanner.parseAttributes(0, trimmed.length());
        NodeAttribute attr;
        for (int i = 0; i < attributes.size(); i++) {
          attr = attributes.get(i);
          map.put(attr.getName(), attr.getValue());
        }
      }
    }
    return map;
  }
View Full Code Here

   *          The list so far.
   * @param bookmarks
   *          The array of positions.
   */
  private void standalone(ArrayList<NodeAttribute> attributes, int[] bookmarks) {
    attributes.add(new NodeAttribute(fSource, bookmarks[1], bookmarks[2], -1, -1, (char) 0));
  }
View Full Code Here

   *          The list so far.
   * @param bookmarks
   *          The array of positions.
   */
  private void empty(ArrayList<NodeAttribute> attributes, int[] bookmarks) {
    attributes.add(new NodeAttribute(fSource, bookmarks[1], bookmarks[2], bookmarks[2] + 1, -1, (char) 0));
  }
View Full Code Here

   *          The list so far.
   * @param bookmarks
   *          The array of positions.
   */
  private void naked(ArrayList<NodeAttribute> attributes, int[] bookmarks) {
    attributes.add(new NodeAttribute(fSource, bookmarks[1], bookmarks[2], bookmarks[3], bookmarks[4], (char) 0));
  }
View Full Code Here

   *          The list so far.
   * @param bookmarks
   *          The array of positions.
   */
  private void single_quote(ArrayList<NodeAttribute> attributes, int[] bookmarks) {
    attributes.add(new NodeAttribute(fSource, bookmarks[1], bookmarks[2], bookmarks[4] + 1, bookmarks[5], '\''));
  }
View Full Code Here

   *          The list so far.
   * @param bookmarks
   *          The array of positions.
   */
  private void double_quote(ArrayList<NodeAttribute> attributes, int[] bookmarks) {
    attributes.add(new NodeAttribute(fSource, bookmarks[1], bookmarks[2], bookmarks[5] + 1, bookmarks[6], '"'));
  }
View Full Code Here

   *          The list so far.
   * @param bookmarks
   *          The array of positions.
   */
  private void standalone(ArrayList<NodeAttribute> attributes, int[] bookmarks) {
    attributes.add(new NodeAttribute(fSource, bookmarks[1], bookmarks[2], -1, -1, (char) 0));
  }
View Full Code Here

   *          The list so far.
   * @param bookmarks
   *          The array of positions.
   */
  private void empty(ArrayList<NodeAttribute> attributes, int[] bookmarks) {
    attributes.add(new NodeAttribute(fSource, bookmarks[1], bookmarks[2], bookmarks[2] + 1, -1, (char) 0));
  }
View Full Code Here

   *          The list so far.
   * @param bookmarks
   *          The array of positions.
   */
  private void naked(ArrayList<NodeAttribute> attributes, int[] bookmarks) {
    attributes.add(new NodeAttribute(fSource, bookmarks[1], bookmarks[2], bookmarks[3], bookmarks[4], (char) 0));
  }
View Full Code Here

TOP

Related Classes of info.bliki.wiki.tags.util.NodeAttribute

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.