HrefElement class

(en) The href.

(ja) hrefの実装。

Inheritance

Constructors

HrefElement(int serial, Map<String, String> params, SpWMLParamsWrapper spwmlParams, int parentSerial, int lineStart, int lineEnd, SpWMLFontStyle style, SpWMLInfo? info, TextParamsWrapper textParams, HrefParamsWrapper elParams, {Key? key})
  • serial : Array Index.
  • params : Element parameters.
  • spwmlParams : The spwml element parameters.
  • parentSerial : Parent Element serial.
  • lineStart : line info for the Error handling.
  • lineEnd : line info for the Error handling.
  • style : Font styles.
  • info : SpWML info.
  • textParams : Parent class parameters.
  • elParams : This element parameters.
  • Properties

    elParams HrefParamsWrapper
    final
    hashCode int
    The hash code for this object.
    no setterinherited
    info SpWMLInfo?
    finalinherited
    key Key?
    Controls how one widget replaces another widget in the tree.
    finalinherited
    lineEnd int
    finalinherited
    lineStart int
    finalinherited
    params Map<EnumSpWMLParams, dynamic>
    finalinherited
    parentSerial int
    finalinherited
    runtimeType Type
    A representation of the runtime type of the object.
    no setterinherited
    serial int
    finalinherited
    spwmlParams SpWMLParamsWrapper
    finalinherited
    style SpWMLFontStyle
    finalinherited
    textParams TextParamsWrapper
    finalinherited
    type EnumSpWMLElementType
    finalinherited

    Methods

    build(BuildContext context) Widget
    Assemble and return the widget.
    inherited
    constraints(Widget child) Widget
    Wrap if necessary.
    inherited
    container(Widget child) Widget
    Wrap if necessary. Features such as containers and inks are disabled in the tooltip.
    inherited
    createElement() StatelessElement
    Creates a StatelessElement to manage this widget's location in the tree.
    inherited
    debugDescribeChildren() List<DiagnosticsNode>
    Returns a list of DiagnosticsNode objects describing this node's children.
    inherited
    debugFillProperties(DiagnosticPropertiesBuilder properties) → void
    Add additional properties associated with the node.
    inherited
    expand(Widget child) Widget
    Wrap if necessary.
    inherited
    getBorderSide() BorderSide?
    Get button or card borderSide. This method is used internally by the package and should not be called externally.
    inherited
    getClassName() String
    Get this class name.
    override
    getContentText() String
    (en) Gets the content text set on this element.
    inherited
    getDefDecorationStyle() TextDecorationStyle?
    get default decoration style.
    inherited
    getDefFontFamily() String?
    get default font family.
    inherited
    getDefFontLetterSpacing() double?
    get default text letter spacing.
    inherited
    getDefFontSize() double
    get default font size.
    inherited
    getDefFontStyle() FontStyle?
    get default font style.
    inherited
    getDefFontWeight() FontWeight?
    get default font weight.
    inherited
    getDefTextBGColor() Color?
    get default text background color
    inherited
    getDefTextColor() Color?
    get default text color
    inherited
    getDefTextDeco() TextDecoration?
    get default text decoration.
    inherited
    getDefTextDecoColor() Color?
    get default decoration color.
    inherited
    getDefTextDecoThickness() double?
    get default decoration thickness.
    inherited
    getDefWordSpacing() double?
    get default word spacing.
    inherited
    getDisplayText() String
    return alt text or text.
    getFontSize(BuildContext context) double?
    get font size.
    inherited
    getHeight() double?
    (en) Get element height. If not set, null is returned. Note that this does not return the widget's height, but the height set on this element.
    inherited
    getInSpan(BuildContext context) Widget
    (en) A dedicated function to be called in a span block. Using SelectableText in a span will break the range, but you can avoid it.
    inherited
    getLineHeight() double?
    get text height from param.
    inherited
    getMargin() EdgeInsetsGeometry?
    (en) Get margin. If it doesn't exist, null is returned.
    inherited
    getNonSelectableTextWidget(BuildContext context) Widget
    Get text widget
    override
    getPadding() EdgeInsetsGeometry?
    (en) Get padding. If it doesn't exist, null is returned.
    inherited
    getShape() OutlinedBorder?
    Get element shape. It works for btn, card, radioBtn and checkbox. This method is used internally by the package and should not be called externally.
    inherited
    getSID() String?
    (en) Gets the SID set for this element. Returns null if not set.
    inherited
    getStrutStyle(BuildContext context) StrutStyle?
    get text strut style from parameters.
    inherited
    getStyle(BuildContext context) TextStyle
    get text style from parameters.
    inherited
    getTag() String?
    (en) Gets the Tag set for this element. Returns null if not set.
    inherited
    getTextAlign() TextAlign
    Get Text alignment.
    inherited
    getTextWidget(BuildContext context) Widget
    Get Text or SelectableText.
    inherited
    getWidget(BuildContext context) Widget
    Assemble and return the widget.
    override
    getWidth() double?
    (en) Get element width. If not set, null is returned. Note that this does not return the widget's width, but the width set on this element.
    inherited
    initParams() HrefElement
    Initialize the parameters.
    override
    material(Widget child) Widget
    Wrap if necessary.
    inherited
    noSuchMethod(Invocation invocation) → dynamic
    Invoked when a nonexistent method or property is accessed.
    inherited
    onTapFunc(BuildContext context) → void
    launch url.
    setBGColor(Color c) → void
    Set background color. Calling this will also automatically update the box decoration internally.
    inherited
    setContentText(String text) → void
    (en) Sets the content text for this element.
    inherited
    setElementKey(Key? key) → void
    (en) Sets the key for this element.
    inherited
    setFontSize(double fontSize) → void
    (en) Overrides the font size for this element. However, if you set TextStyle or StrutStyle, note that the set TextStyle or StrutStyle will take precedence.
    inherited
    setHeight(double h) → void
    (en) Set element height.
    inherited
    setIsGone(bool isGone) → void
    Set visibility flag.
    inherited
    setMargin(EdgeInsetsGeometry? margin) → void
    (en) Set margin.
    inherited
    setPadding(EdgeInsetsGeometry? padding) → void
    (en) Set padding.
    inherited
    setWidth(double w) → void
    (en) Set element width.
    inherited
    toDiagnosticsNode({String? name, DiagnosticsTreeStyle? style}) DiagnosticsNode
    Returns a debug representation of the object that is used by debugging tools and by DiagnosticsNode.toStringDeep.
    inherited
    toString({DiagnosticLevel minLevel = DiagnosticLevel.info}) String
    A string representation of this object.
    inherited
    toStringDeep({String prefixLineOne = '', String? prefixOtherLines, DiagnosticLevel minLevel = DiagnosticLevel.debug}) String
    Returns a string representation of this node and its descendants.
    inherited
    toStringShallow({String joiner = ', ', DiagnosticLevel minLevel = DiagnosticLevel.debug}) String
    Returns a one-line detailed description of the object.
    inherited
    toStringShort() String
    A short, textual description of this widget.
    inherited
    transform(Widget child) Widget
    Wrap if necessary.
    inherited

    Operators

    operator ==(Object other) bool
    The equality operator.
    inherited