Record Class CssValues.CssText
java.lang.Object
java.lang.Record
org.eclipse.e4.ui.css.core.impl.dom.CssValues.CssText
- All Implemented Interfaces:
CssValues.CssPrimitive, CssValues.CssValue, CSSPrimitiveValue, CSSValue
- Enclosing class:
CssValues
public static record CssValues.CssText(CssValues.CssText.Kind kind, String value)
extends Record
implements CssValues.CssPrimitive
red, 'a string', url(x), inherit.-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumWhat textual form the value had in the source. -
Field Summary
Fields inherited from interface CSSPrimitiveValue
CSS_ATTR, CSS_CM, CSS_COUNTER, CSS_DEG, CSS_DIMENSION, CSS_EMS, CSS_EXS, CSS_GRAD, CSS_HZ, CSS_IDENT, CSS_IN, CSS_KHZ, CSS_MM, CSS_MS, CSS_NUMBER, CSS_PC, CSS_PERCENTAGE, CSS_PT, CSS_PX, CSS_RAD, CSS_RECT, CSS_RGBCOLOR, CSS_S, CSS_STRING, CSS_UNKNOWN, CSS_URIFields inherited from interface CSSValue
CSS_CUSTOM, CSS_INHERIT, CSS_PRIMITIVE_VALUE, CSS_VALUE_LIST -
Constructor Summary
ConstructorsConstructorDescriptionCssText(CssValues.CssText.Kind kind, String value) Creates an instance of aCssTextrecord class. -
Method Summary
Modifier and TypeMethodDescriptionfinal booleanIndicates whether some other object is "equal to" this one.shortfinal inthashCode()Returns a hash code value for this object.kind()Returns the value of thekindrecord component.final StringtoString()Returns a string representation of this record class.value()Returns the value of thevaluerecord component.Methods inherited from interface CssValues.CssPrimitive
getCounterValue, getCssValueType, getFloatValue, getRectValue, getRGBColorValue, setCssText, setFloatValue, setStringValue
-
Constructor Details
-
CssText
Creates an instance of aCssTextrecord class.- Parameters:
kind- the value for thekindrecord componentvalue- the value for thevaluerecord component
-
-
Method Details
-
getPrimitiveType
public short getPrimitiveType()- Specified by:
getPrimitiveTypein interfaceCSSPrimitiveValue
-
getStringValue
- Specified by:
getStringValuein interfaceCSSPrimitiveValue- Specified by:
getStringValuein interfaceCssValues.CssPrimitive
-
getCssText
- Specified by:
getCssTextin interfaceCSSValue
-
toString
-
hashCode
-
equals
Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared withObjects::equals(Object,Object). -
kind
Returns the value of thekindrecord component.- Returns:
- the value of the
kindrecord component
-
value
Returns the value of thevaluerecord component.- Returns:
- the value of the
valuerecord component
-