Package org.apache.abdera.i18n.text.Bidi

Examples of org.apache.abdera.i18n.text.Bidi.Direction


        return (parentlang == null && lang != null) || (lang != null && parentlang != null && !parentlang
            .equalsIgnoreCase(lang));
    }

    private static boolean needToWriteDir(Element element) {
        Direction parentdir = Direction.UNSPECIFIED;
        Direction dir = BidiHelper.getDirection(element);
        if (element.getParentElement() != null) {
            Base parent = element.getParentElement();
            if (parent instanceof Element)
                parentdir = BidiHelper.getDirection((Element)parent);
        }
        return dir != Direction.UNSPECIFIED && !dir.equals(parentdir);
    }
View Full Code Here


        if (needToWriteLang(element)) {
            String lang = element.getLanguage();
            jstream.writeField("lang", lang);
        }
        if (needToWriteDir(element)) {
            Direction dir = BidiHelper.getDirection(element);
            jstream.writeField("dir", dir.name().toLowerCase());
        }
    }
View Full Code Here

    /**
     * Get the in-scope direction for an element.
     */
    public static <T extends Element> Direction getDirection(T element) {
        Direction direction = Direction.UNSPECIFIED;
        String dir = element.getAttributeValue("dir");
        if (dir != null && dir.length() > 0)
            direction = Direction.valueOf(dir.toUpperCase());
        else if (dir == null) {
            // if the direction is unspecified on this element,
View Full Code Here

 
  /**
   * Get the in-scope direction for an element.
   */
  public static <T extends Element>Direction getDirection(T element) {
    Direction direction = Direction.UNSPECIFIED;
    String dir = element.getAttributeValue("dir");
    if (dir != null && dir.length() > 0)
      direction = Direction.valueOf(dir.toUpperCase());
    else if (dir == null) {
      // if the direction is unspecified on this element,
View Full Code Here

    return (parentlang == null && lang != null) ||
           (lang != null && parentlang != null && !parentlang.equalsIgnoreCase(lang));
  }

  private static boolean needToWriteDir(Element element) {
    Direction parentdir = Direction.UNSPECIFIED;
    Direction dir = BidiHelper.getDirection(element);
    if (element.getParentElement() != null) {
      Base parent = element.getParentElement();
      if (parent instanceof Element)
        parentdir = BidiHelper.getDirection((Element)parent);
    }
    return dir != Direction.UNSPECIFIED && !dir.equals(parentdir);
  }
View Full Code Here

    if (needToWriteLang(element)) {
      String lang = element.getLanguage();
      jstream.writeField("lang",lang);
    }
    if (needToWriteDir(element)) {
      Direction dir = BidiHelper.getDirection(element);
      jstream.writeField("dir", dir.name().toLowerCase());
    }
  }
View Full Code Here

        return (parentlang == null && lang != null) || (lang != null && parentlang != null && !parentlang
            .equalsIgnoreCase(lang));
    }

    private static boolean needToWriteDir(Element element) {
        Direction parentdir = Direction.UNSPECIFIED;
        Direction dir = BidiHelper.getDirection(element);
        if (element.getParentElement() != null) {
            Base parent = element.getParentElement();
            if (parent instanceof Element)
                parentdir = BidiHelper.getDirection((Element)parent);
        }
        return dir != Direction.UNSPECIFIED && !dir.equals(parentdir);
    }
View Full Code Here

        if (needToWriteLang(element)) {
            String lang = element.getLanguage();
            jstream.writeField("lang", lang);
        }
        if (needToWriteDir(element)) {
            Direction dir = BidiHelper.getDirection(element);
            jstream.writeField("dir", dir.name().toLowerCase());
        }
    }
View Full Code Here

TOP

Related Classes of org.apache.abdera.i18n.text.Bidi.Direction

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.