HrefElement class
(en) The href.
(ja) hrefの実装。
- Inheritance
-
- Object
- DiagnosticableTree
- Widget
- StatelessWidget
- SpWMLElement
- TextElement
- HrefElement
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