Package com.helger.css.decl
Class CSSExpressionMemberTermSimple
java.lang.Object
com.helger.css.decl.CSSExpressionMemberTermSimple
- All Implemented Interfaces:
com.helger.commons.lang.ICloneable<ICSSExpressionMember>,ICSSExpressionMember,ICSSSourceLocationAware,ICSSWriteable
@NotThreadSafe
public class CSSExpressionMemberTermSimple
extends Object
implements ICSSExpressionMember, ICSSSourceLocationAware
Represents a simple expression member
- Author:
- Philip Helger
-
Constructor Summary
ConstructorsConstructorDescriptionCSSExpressionMemberTermSimple(double dValue) CSSExpressionMemberTermSimple(float fValue) CSSExpressionMemberTermSimple(int nValue) CSSExpressionMemberTermSimple(long nValue) CSSExpressionMemberTermSimple(String sValue) -
Method Summary
Modifier and TypeMethodDescriptionbooleangetAsCSSString(ICSSWriterSettings aSettings, int nIndentLevel) Get the contents of this object as a serialized CSS string for writing to an output.getClone()final Stringfinal CSSSourceLocationfinal StringgetValue()inthashCode()final booleanfinal voidsetSourceLocation(CSSSourceLocation aSourceLocation) Set the source location of the object, determined while parsing.toString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.helger.css.ICSSWriteable
getAsCSSString, getAsCSSString
-
Constructor Details
-
CSSExpressionMemberTermSimple
public CSSExpressionMemberTermSimple(int nValue) -
CSSExpressionMemberTermSimple
public CSSExpressionMemberTermSimple(long nValue) -
CSSExpressionMemberTermSimple
public CSSExpressionMemberTermSimple(float fValue) -
CSSExpressionMemberTermSimple
public CSSExpressionMemberTermSimple(double dValue) -
CSSExpressionMemberTermSimple
-
-
Method Details
-
setValue
-
getValue
- Returns:
- The original value. Neither
nullnor empty.
-
getOptimizedValue
- Returns:
- An optimized version of the value. In most cases it is identical to the original version.
- See Also:
-
isStringLiteral
public final boolean isStringLiteral()- Returns:
trueif this value is a string literal.falseit is considered to be an identifier.
-
getClone
- Specified by:
getClonein interfacecom.helger.commons.lang.ICloneable<ICSSExpressionMember>
-
getAsCSSString
@Nonnull @Nonempty public String getAsCSSString(@Nonnull ICSSWriterSettings aSettings, @Nonnegative int nIndentLevel) Description copied from interface:ICSSWriteableGet the contents of this object as a serialized CSS string for writing to an output.- Specified by:
getAsCSSStringin interfaceICSSWriteable- Parameters:
aSettings- The settings to be used to format the output. May not benull.nIndentLevel- The current indentation level- Returns:
- The content of this object as CSS string. Never
null.
-
getSourceLocation
- Specified by:
getSourceLocationin interfaceICSSSourceLocationAware- Returns:
- The source location of this object when it was read by the parser.
May be
nullif an object was not read but manually created.
-
setSourceLocation
Description copied from interface:ICSSSourceLocationAwareSet the source location of the object, determined while parsing.- Specified by:
setSourceLocationin interfaceICSSSourceLocationAware- Parameters:
aSourceLocation- The source location to use. May benull.
-
equals
-
hashCode
public int hashCode() -
toString
-