getProperty method
dynamic
getProperty(
- String name
)
override
Implementation
@override
getProperty(String name) {
switch (name) {
case DISPLAY:
return display;
case Z_INDEX:
return zIndex;
case OVERFLOW_X:
return overflowX;
case OVERFLOW_Y:
return overflowY;
case OPACITY:
return opacity;
case VISIBILITY:
return visibility;
case CONTENT_VISIBILITY:
return contentVisibility;
case POSITION:
return position;
case TOP:
return top;
case LEFT:
return left;
case BOTTOM:
return bottom;
case RIGHT:
return right;
// Size
case WIDTH:
return width;
case MIN_WIDTH:
return minWidth;
case MAX_WIDTH:
return maxWidth;
case HEIGHT:
return height;
case MIN_HEIGHT:
return minHeight;
case MAX_HEIGHT:
return maxHeight;
// Flex
case FLEX_DIRECTION:
return flexDirection;
case FLEX_WRAP:
return flexWrap;
case ALIGN_CONTENT:
return alignContent;
case GRID_TEMPLATE_COLUMNS:
return gridTemplateColumns;
case GRID_TEMPLATE_ROWS:
return gridTemplateRows;
case GRID_TEMPLATE_AREAS:
return gridTemplateAreasDefinition;
case GRID_AUTO_ROWS:
return gridAutoRows;
case GRID_AUTO_COLUMNS:
return gridAutoColumns;
case GRID_AUTO_FLOW:
return gridAutoFlow;
case GRID_ROW_START:
return gridRowStart;
case GRID_ROW_END:
return gridRowEnd;
case GRID_COLUMN_START:
return gridColumnStart;
case GRID_COLUMN_END:
return gridColumnEnd;
case GRID_AREA_INTERNAL:
return gridAreaName;
case ALIGN_ITEMS:
return alignItems;
case JUSTIFY_CONTENT:
return justifyContent;
case JUSTIFY_ITEMS:
return justifyItems;
case JUSTIFY_SELF:
return justifySelf;
case ALIGN_SELF:
return alignSelf;
case FLEX_GROW:
return flexGrow;
case FLEX_SHRINK:
return flexShrink;
case FLEX_BASIS:
return flexBasis;
case ORDER:
return order;
// Gap
case GAP:
return gap;
case ROW_GAP:
return rowGap;
case COLUMN_GAP:
return columnGap;
// Background
case BACKGROUND_COLOR:
return backgroundColor;
case BACKGROUND_ATTACHMENT:
return backgroundAttachment;
case BACKGROUND_IMAGE:
return backgroundImage;
case BACKGROUND_REPEAT:
return backgroundRepeat;
case BACKGROUND_POSITION_X:
return backgroundPositionX;
case BACKGROUND_POSITION_Y:
return backgroundPositionY;
case BACKGROUND_SIZE:
return backgroundSize;
case BACKGROUND_CLIP:
return backgroundClip;
case BACKGROUND_ORIGIN:
return backgroundOrigin;
// Padding
case PADDING_TOP:
return paddingTop;
case PADDING_RIGHT:
return paddingRight;
case PADDING_BOTTOM:
return paddingBottom;
case PADDING_LEFT:
return paddingLeft;
// Border
case BORDER_LEFT_WIDTH:
return borderLeftWidth;
case BORDER_TOP_WIDTH:
return borderTopWidth;
case BORDER_RIGHT_WIDTH:
return borderRightWidth;
case BORDER_BOTTOM_WIDTH:
return borderBottomWidth;
case BORDER_LEFT_STYLE:
return borderLeftStyle;
case BORDER_TOP_STYLE:
return borderTopStyle;
case BORDER_RIGHT_STYLE:
return borderRightStyle;
case BORDER_BOTTOM_STYLE:
return borderBottomStyle;
case BORDER_LEFT_COLOR:
return borderLeftColor;
case BORDER_TOP_COLOR:
return borderTopColor;
case BORDER_RIGHT_COLOR:
return borderRightColor;
case BORDER_BOTTOM_COLOR:
return borderBottomColor;
case BOX_SHADOW:
return boxShadow;
case BORDER_TOP_LEFT_RADIUS:
return borderTopLeftRadius;
case BORDER_TOP_RIGHT_RADIUS:
return borderTopRightRadius;
case BORDER_BOTTOM_LEFT_RADIUS:
return borderBottomLeftRadius;
case BORDER_BOTTOM_RIGHT_RADIUS:
return borderBottomRightRadius;
// Margin
case MARGIN_LEFT:
return marginLeft;
case MARGIN_TOP:
return marginTop;
case MARGIN_RIGHT:
return marginRight;
case MARGIN_BOTTOM:
return marginBottom;
// Text
case COLOR:
return color;
case TEXT_DECORATION_LINE:
return textDecorationLine;
case TEXT_DECORATION_STYLE:
return textDecorationStyle;
case TEXT_DECORATION_COLOR:
return textDecorationColor;
case FONT_WEIGHT:
return fontWeight;
case FONT_STYLE:
return fontStyle;
case FONT_FAMILY:
return fontFamily;
case FONT_SIZE:
return fontSize;
case LINE_HEIGHT:
return lineHeight;
case LETTER_SPACING:
return letterSpacing;
case WORD_SPACING:
return wordSpacing;
case TEXT_SHADOW:
return textShadow;
case WHITE_SPACE:
return whiteSpace;
case TEXT_OVERFLOW:
return textOverflow;
case WORD_BREAK:
return wordBreak;
case LINE_CLAMP:
return lineClamp;
case TAB_SIZE:
// Returns effective tab-size (number of spaces) from CSSTextMixin
return tabSize;
case TEXT_INDENT:
return textIndent;
case VERTICAL_ALIGN:
return verticalAlign;
case TEXT_ALIGN:
return textAlign;
case DIRECTION:
return direction;
// Transform
case TRANSFORM:
return transform;
case TRANSFORM_ORIGIN:
return transformOrigin;
case SLIVER_DIRECTION:
return sliverDirection;
case OBJECT_FIT:
return objectFit;
case OBJECT_POSITION:
return objectPosition;
case FILTER:
return filter;
}
}