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(short primitiveType, String value)
extends Record
implements CssValues.CssPrimitive
red, 'a string', url(x), inherit.-
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
Constructors -
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.shortReturns the value of theprimitiveTyperecord 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:
primitiveType- the value for theprimitiveTyperecord 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. Reference components are compared withObjects::equals(Object,Object); primitive components are compared with thecomparemethod from their corresponding wrapper classes. -
primitiveType
public short primitiveType()Returns the value of theprimitiveTyperecord component.- Returns:
- the value of the
primitiveTyperecord component
-
value
Returns the value of thevaluerecord component.- Returns:
- the value of the
valuerecord component
-