public class NumberExpression extends Expression implements Cloneable
| Modifier and Type | Class and Description |
|---|---|
static class |
NumberExpression.Dimension |
| Constructor and Description |
|---|
NumberExpression(HiddenTokenAwareTree token) |
NumberExpression(HiddenTokenAwareTree token,
Double valueAsDouble,
String suffix,
String originalString,
NumberExpression.Dimension dimension) |
NumberExpression(HiddenTokenAwareTree token,
String originalString) |
NumberExpression(HiddenTokenAwareTree token,
String originalString,
NumberExpression.Dimension dimension) |
| Modifier and Type | Method and Description |
|---|---|
NumberExpression |
clone() |
NumberExpression |
convertTo(Map<NumberExpression.Dimension,String> conversions) |
NumberExpression |
convertTo(String targetUnit) |
boolean |
equals(Object obj) |
List<? extends ASTCssNode> |
getChilds()
WARNING: it is up to the programmer to keep parent and childs getters
and setters consistent.
|
NumberExpression.Dimension |
getDimension() |
String |
getOriginalString() |
String |
getSuffix() |
ASTCssNodeType |
getType() |
Double |
getValueAsDouble() |
boolean |
hasExpliciteSign() |
int |
hashCode() |
boolean |
hasOriginalString() |
void |
negate() |
void |
setDimension(NumberExpression.Dimension dimension) |
void |
setExpliciteSign(boolean expliciteSign) |
void |
setOriginalString(String originalString) |
void |
setSuffix(String suffix) |
void |
setValueAsDouble(Double number) |
String |
toString() |
splitByCommaaddOpeningComments, addTrailingComments, configureParentToAllChilds, getCharPositionInSourceLine, getOpeningComments, getOrphanComments, getParent, getSource, getSourceLine, getTrailingComments, getUnderlyingStructure, isFaulty, setOpeningComments, setOrphanComments, setParent, setTrailingComments, setUnderlyingStructurepublic NumberExpression(HiddenTokenAwareTree token)
public NumberExpression(HiddenTokenAwareTree token, String originalString)
public NumberExpression(HiddenTokenAwareTree token, String originalString, NumberExpression.Dimension dimension)
public NumberExpression(HiddenTokenAwareTree token, Double valueAsDouble, String suffix, String originalString, NumberExpression.Dimension dimension)
public String getOriginalString()
public void setOriginalString(String originalString)
public NumberExpression.Dimension getDimension()
public Double getValueAsDouble()
public void setValueAsDouble(Double number)
public void setDimension(NumberExpression.Dimension dimension)
public String getSuffix()
public boolean hasExpliciteSign()
public void setExpliciteSign(boolean expliciteSign)
public void setSuffix(String suffix)
public void negate()
public List<? extends ASTCssNode> getChilds()
ASTCssNodegetChilds in class ASTCssNodepublic boolean hasOriginalString()
public ASTCssNodeType getType()
getType in class ASTCssNodepublic NumberExpression convertTo(String targetUnit)
public NumberExpression convertTo(Map<NumberExpression.Dimension,String> conversions)
public NumberExpression clone()
clone in class ExpressionCopyright © 2012-2013. All Rights Reserved.