Package com.oorian.html.elements


package com.oorian.html.elements
  • Class
    Description
    A<T extends A<T>>
    HTML <a> element for hyperlinks.
    Abbr<T extends Abbr<T>>
    Represents an HTML <abbr> element for defining abbreviations or acronyms.
    Address<T extends Address<T>>
    Represents an HTML <address> element for contact information.
    Anchor<T extends Anchor<T>>
    Represents an HTML anchor element with a more descriptive class name.
    Area<T extends Area<T>>
    Represents an HTML <area> element for defining clickable regions in an image map.
    Article<T extends Article<T>>
    Represents the HTML <article> element for independent, self-contained content.
    Aside<T extends Aside<T>>
    Represents the HTML <aside> element for tangentially related content.
    Audio<T extends Audio<T>>
    Represents the HTML <audio> element for embedding sound content.
    B<T extends B<T>>
    Java representation of the HTML <b> element.
    Base<T extends Base<T>>
    Represents an HTML <base> element for specifying default URL and target.
    Bdi<T extends Bdi<T>>
    Represents an HTML <bdi> element for bi-directional text isolation.
    Bdo<T extends Bdo<T>>
    Represents an HTML <bdo> element for bi-directional text override.
    Blockquote<T extends Blockquote<T>>
    Represents an HTML <blockquote> element for block-level quotations.
    Represents an HTML <body> element containing the document's content.
    Br<T extends Br<T>>
    HTML <br> element for line breaks.
    Button<T extends Button<T>>
    Represents the HTML <button> element for creating clickable buttons.
    ButtonInput<T extends ButtonInput<T>>
    HTML button input element for clickable buttons.
    Canvas<T extends Canvas<T>>
    Represents the HTML <canvas> element for drawing graphics via scripting.
    Caption<T extends Caption<T>>
    Represents an HTML <caption> element for table captions.
    Center<T extends Center<T>>
    Deprecated.
    Use CSS text-align: center or flexbox instead
    Checkbox<T extends Checkbox<T>>
    HTML checkbox input element for boolean selection.
    Cite<T extends Cite<T>>
    Represents an HTML <cite> element for citing creative works.
    Code<T extends Code<T>>
    Represents an HTML <code> element for displaying code snippets.
    Represents an HTML <col> element for table column properties.
    Colgroup<T extends Colgroup<T>>
    Represents an HTML <colgroup> element for grouping table columns.
    ColorInput<T extends ColorInput<T>>
    Represents an HTML5 <input type="color"> element for selecting colors.
    CssLink<T extends CssLink<T>>
    Represents an HTML link element specifically configured for CSS stylesheets.
    Data<T extends Data<T>>
    Represents an HTML <data> element that associates machine-readable data with its content.
    DataList<T extends DataList<T>>
    Represents an HTML <datalist> element for pre-defined input options.
    DateInput<T extends DateInput<T>>
    Represents an HTML5 <input type="date"> element for selecting dates.
    Deprecated.
    Use DateTimeLocalInput instead, as datetime is no longer supported by most browsers.
    Represents an HTML5 <input type="datetime-local"> element for selecting local date and time.
    Dd<T extends Dd<T>>
    Represents an HTML <dd> element for definition descriptions.
    Del<T extends Del<T>>
    Represents an HTML <del> element for deleted text.
    Details<T extends Details<T>>
    Represents an HTML <details> element for collapsible content.
    Dfn<T extends Dfn<T>>
    Represents an HTML <dfn> element for defining terms.
    Dialog<T extends Dialog<T>>
    Represents an HTML <dialog> element for dialog boxes or modals.
    Div<T extends Div<T>>
    Java representation of the HTML <div> element.
    Dl<T extends Dl<T>>
    Represents an HTML <dl> element for description lists.
    Dt<T extends Dt<T>>
    Represents an HTML <dt> element for definition terms.
    Em<T extends Em<T>>
    Represents an HTML <em> (emphasis) element.
    EmailInput<T extends EmailInput<T>>
    Represents an HTML5 <input type="email"> element for entering email addresses.
    Embed<T extends Embed<T>>
    Represents an HTML <embed> element.
    Fieldset<T extends Fieldset<T>>
    Represents the HTML <fieldset> element for grouping related form controls.
    FigCaption<T extends FigCaption<T>>
    Represents an HTML <figcaption> element.
    Figure<T extends Figure<T>>
    Represents an HTML <figure> element.
    FileInput<T extends FileInput<T>>
    HTML file input element for file upload functionality.
    Footer<T extends Footer<T>>
    Represents the HTML <footer> element for footer content of a section or page.
    Form<T extends Form<T>>
    Represents the HTML <form> element for traditional browser-based form submission.
    H1<T extends H1<T>>
    Java representation of the HTML <h1> element.
    H2<T extends H2<T>>
    Java representation of the HTML <h2> element.
    H3<T extends H3<T>>
    Represents the HTML <h3> element for third-level headings.
    H4<T extends H4<T>>
    Represents an HTML <h4> (level 4 heading) element.
    H5<T extends H5<T>>
    Represents an HTML <h5> (level 5 heading) element.
    H6<T extends H6<T>>
    Represents an HTML <h6> (level 6 heading) element.
    Represents an HTML <head> element.
    Marker interface for elements that are valid children of the <head> element.
    Header<T extends Header<T>>
    Represents the HTML <header> element for introductory content or navigation.
    Hgroup<T extends Hgroup<T>>
    Represents an HTML <hgroup> element for grouping heading elements.
    Marker interface for elements that are valid children of the <hgroup> element.
    HiddenInput<T extends HiddenInput<T>>
    HTML hidden input element for storing data not displayed to users.
    Hr<T extends Hr<T>>
    HTML <hr> element for horizontal rules/dividers.
    Represents an HTML <html> (root) element.
    Hyperlink<T extends Hyperlink<T>>
    Represents an HTML hyperlink, extending the <a> (anchor) element.
    I<T extends I<T>>
    Java representation of the HTML <i> element.
    IFrame<T extends IFrame<T>>
    Represents the HTML <iframe> element for embedding external content.
    Image<T extends Image<T>>
    Represents an HTML image, extending the <img> element.
    ImageInput<T extends ImageInput<T>>
    HTML image input element for graphical submit buttons.
    Img<T extends Img<T>>
    HTML <img> element for embedding images.
    Input<T extends Input<T>>
    Represents the HTML <input> element, the foundation for various form input types.
    Base class for HTML input elements providing core input functionality.
    Ins<T extends Ins<T>>
    Represents an HTML <ins> (inserted text) element.
    Italic<T extends Italic<T>>
    Represents an HTML italic text element, extending the <i> element.
    JavaScript<T extends JavaScript<T>>
    Represents an HTML script element specifically configured for JavaScript.
    Represents a JSON-LD script element for embedding structured data (Schema.org) in HTML pages.
    Kbd<T extends Kbd<T>>
    Represents an HTML <kbd> (keyboard input) element.
    Label<T extends Label<T>>
    Represents the HTML <label> element for labeling form controls.
    Legend<T extends Legend<T>>
    Represents the HTML <legend> element for defining a caption for a fieldset.
    Li<T extends Li<T>>
    Represents an HTML <li> (list item) element.
    LineBreak<T extends LineBreak<T>>
    Represents an HTML line break, extending the <br> element.
    Link<T extends Link<T>>
    Represents an HTML <link> element for external resource linking.
    ListItem<T extends ListItem<T>>
    Represents an HTML list item, extending the <li> element.
    Main<T extends Main<T>>
    Represents the HTML <main> element for the dominant content of the document.
    Map<T extends Map<T>>
    Represents an HTML <map> element for defining image maps.
    Mark<T extends Mark<T>>
    Represents an HTML <mark> (marked/highlighted text) element.
    Menu<T extends Menu<T>>
    Represents an HTML <menu> element.
    Meta<T extends Meta<T>>
    Represents an HTML <meta> element that defines metadata about an HTML document.
    Meter<T extends Meter<T>>
    Represents an HTML <meter> element that displays a scalar measurement within a known range.
    MonthInput<T extends MonthInput<T>>
    Represents an HTML5 <input type="month"> element for selecting a month and year.
    Nav<T extends Nav<T>>
    Represents the HTML <nav> element for navigation links and menus.
    Represents an HTML <noscript> element that provides alternative content for scripts.
    NumberInput<T extends NumberInput<T>>
    Represents an HTML5 <input type="number"> element for entering numeric values.
    Object<T extends Object<T>>
    Represents an HTML <object> element that embeds external resources in a document.
    Ol<T extends Ol<T>>
    Represents an HTML <ol> (ordered list) element that displays a numbered list of items.
    Enhanced file input element with built-in Oorian file upload support.
    OorianForm<T extends OorianForm<T>>
    An Oorian form component that integrates with the framework's event handling and validation system.
    OptGroup<T extends OptGroup<T>>
    Represents an HTML <optgroup> element that groups related options in a select list.
    Option<T extends Option<T>>
    Represents the HTML <option> element for defining options in a select list.
    OrderedList<T extends OrderedList<T>>
    Represents an HTML ordered list element, providing a semantic alias for Ol.
    Output<T extends Output<T>>
    Represents an HTML <output> element that displays the result of a calculation or user action.
    P<T extends P<T>>
    Java representation of the HTML <p> element.
    Paragraph<T extends Paragraph<T>>
    Represents an HTML paragraph element, providing a semantic alias for P.
    Param<T extends Param<T>>
    Represents an HTML <param> element that defines parameters for embedded objects.
    HTML password input element for secure password entry.
    Picture<T extends Picture<T>>
    Represents an HTML <picture> element for responsive images.
    Popup<T extends Popup<T>>
    Represents a dynamic popup element that can be positioned relative to a point on the page.
    Pre<T extends Pre<T>>
    Represents an HTML <pre> (preformatted text) element that preserves whitespace and line breaks.
    Progress<T extends Progress<T>>
    Represents an HTML <progress> element that displays the completion progress of a task.
    Q<T extends Q<T>>
    Represents an HTML <q> (inline quotation) element that marks short inline quotations.
    Quotation<T extends Quotation<T>>
    Represents an inline quotation element, providing a semantic alias for Q.
    RadioButton<T extends RadioButton<T>>
    HTML radio button input element for mutually exclusive selection.
    RangeInput<T extends RangeInput<T>>
    Represents an HTML5 <input type="range"> element for selecting a value from a range using a slider.
    RawHtml<T extends RawHtml<T>>
    Represents raw, unescaped HTML content within an HTML document structure.
    ResetInput<T extends ResetInput<T>>
    Represents an HTML <input type="reset"> element for resetting form fields.
    Rp<T extends Rp<T>>
    Represents an HTML <rp> (ruby parentheses) element that provides fallback text for ruby annotations.
    Rt<T extends Rt<T>>
    Represents an HTML <rt> (ruby text) element that provides pronunciation or translation annotations.
    Ruby<T extends Ruby<T>>
    Represents an HTML <ruby> element that displays East Asian characters with pronunciation annotations.
    S<T extends S<T>>
    Represents an HTML <s> (strikethrough) element that displays text with a line through it.
    Samp<T extends Samp<T>>
    Represents an HTML <samp> (sample output) element that displays sample program output.
    Script<T extends Script<T>>
    Represents an HTML <script> element that embeds or references executable JavaScript code.
    Search<T extends Search<T>>
    Represents an HTML <search> element for search-related content.
    SearchInput<T extends SearchInput<T>>
    Represents an HTML5 <input type="search"> element for entering search queries.
    Section<T extends Section<T>>
    Represents the HTML <section> element for thematic grouping of content.
    Select<T extends Select<T>>
    Represents the HTML <select> element for creating dropdown selection lists.
    Slot<T extends Slot<T>>
    Represents an HTML <slot> element for web component content distribution.
    Small<T extends Small<T>>
    Represents an HTML <small> element that renders text in a smaller font size.
    Source<T extends Source<T>>
    Represents an HTML <source> element that specifies multiple media resources.
    Span<T extends Span<T>>
    Java representation of the HTML <span> element.
    Strike<T extends Strike<T>>
    Represents an HTML <s> element, providing a semantic alias for strikethrough text.
    Strong<T extends Strong<T>>
    Java representation of the HTML <strong> element.
    Style<T extends Style<T>>
    Represents an HTML <style> element for embedding CSS styles within an HTML document.
    Sub<T extends Sub<T>>
    Represents an HTML <sub> element for displaying subscript text.
    HTML submit button input element for form submission.
    Subscript<T extends Subscript<T>>
    Represents an HTML <sub> element, providing a more descriptive alias for subscript text.
    Summary<T extends Summary<T>>
    Represents an HTML <summary> element used as a visible heading for a details disclosure widget.
    Sup<T extends Sup<T>>
    Represents an HTML <sup> element for displaying superscript text.
    Superscript<T extends Superscript<T>>
    Represents an HTML <sup> element, providing a more descriptive alias for superscript text.
    Table<T extends Table<T>>
    Represents the HTML <table> element for displaying tabular data.
    TableCell<T extends TableCell<T>>
    Abstract base class for HTML table cell elements (<td> and <th>).
    A specialized collection for managing HTML table cell elements.
    A specialized collection for managing HTML table row elements.
    Tbody<T extends Tbody<T>>
    Represents an HTML <tbody> element for grouping table body rows.
    Td<T extends Td<T>>
    Represents the HTML <td> element for defining a table data cell.
    Represents an HTML5 <input type="tel"> element for entering telephone numbers.
    Template<T extends Template<T>>
    Represents an HTML <template> element for declaring inert HTML fragments.
    Text<T extends Text<T>>
    Represents a text node in an HTML document structure.
    TextArea<T extends TextArea<T>>
    Represents the HTML <textarea> element for multi-line text input.
    TextInput<T extends TextInput<T>>
    HTML text input element for single-line text entry.
    Tfoot<T extends Tfoot<T>>
    Represents an HTML <tfoot> element for grouping table footer rows.
    Th<T extends Th<T>>
    Represents the HTML <th> element for defining a table header cell.
    Thead<T extends Thead<T>>
    Represents an HTML <thead> element for grouping table header rows.
    Time<T extends Time<T>>
    Represents an HTML <time> element for marking up dates and times in a machine-readable format.
    TimeInput<T extends TimeInput<T>>
    Represents an HTML5 <input type="time"> element for selecting a time value.
    Title<T extends Title<T>>
    Represents an HTML <title> element.
    Tr<T extends Tr<T>>
    Represents the HTML <tr> element for defining a table row.
    Track<T extends Track<T>>
    Represents an HTML <track> element for specifying timed text tracks for media elements.
    U<T extends U<T>>
    Represents an HTML <u> element for rendering underlined text.
    Ul<T extends Ul<T>>
    Represents an HTML <ul> element for creating unordered (bulleted) lists.
    Underline<T extends Underline<T>>
    Represents an HTML <u> element, providing a more descriptive alias for underlined text.
    A fixed-size undo queue that stores string values for undo operations.
    Represents an HTML <ul> element, providing a more descriptive alias for unordered lists.
    UrlInput<T extends UrlInput<T>>
    Represents an HTML5 <input type="url"> element for entering URLs.
    Var<T extends Var<T>>
    Represents an HTML <var> element for marking up variables in mathematical expressions or programming contexts.
    Video<T extends Video<T>>
    Represents the HTML <video> element for embedding video content.
    Represents an HTML <wbr> (Word Break Opportunity) element for suggesting line break points.
    WeekInput<T extends WeekInput<T>>
    Represents an HTML5 <input type="week"> element for selecting a week and year.