Class Bdi<T extends Bdi<T>>


public class Bdi<T extends Bdi<T>> extends PhrasingContentElement<T>
Represents an HTML <bdi> element for bi-directional text isolation.

The Bdi (Bi-Directional Isolation) element isolates a span of text that might be formatted in a different direction from other text outside it. This is useful when embedding user-generated content with an unknown text direction.

Features:

  • Isolates text that may have different directionality
  • Prevents bi-directional text algorithm from affecting surrounding text
  • Useful for user-generated content with unknown direction
  • Improves text rendering in multilingual contexts

Usage:


 Bdi username = new Bdi("محمد");  // Arabic name
 Div container = new Div();
 container.addChild(new Text("User: "));
 container.addChild(username);
 
Since:
2007
Version:
1.0
Author:
Marvin P. Warble Jr.
See Also:
  • Constructor Details

    • Bdi

      public Bdi()
      Constructs an empty <bdi> element.
    • Bdi

      public Bdi(String text)
      Constructs a <bdi> element with text content.
      Parameters:
      text - the text content to isolate