@Override public Number map(LiteralNode literal) { return literal.getLiteralDataNumber(); } }
/** * Returns a parameter value number of this message (template). * @param parameterXDIAddress The parameter identifier. * @return The parameter value number. */ public Number getParameterNumber(XDIAddress parameterXDIAddress) { LiteralNode parameterLiteralNode = this.getParameterLiteral(parameterXDIAddress); if (parameterLiteralNode == null) return null; return parameterLiteralNode.getLiteralDataNumber(); }
@Override public Double getLiteralDataNumber() { LiteralNode literalNode = this.getLiteralNode(); if (literalNode == null) return null; return literalNode.getLiteralDataNumber(); }
/** * Returns a parameter value number of this operation. * @param parameterXDIAddress The parameter identifier. * @return The parameter value number. */ public Number getParameterNumber(XDIAddress parameterXDIAddress) { LiteralNode parameterLiteral = this.getParameterLiteralNode(parameterXDIAddress); if (parameterLiteral == null) return null; return parameterLiteral.getLiteralDataNumber(); }
assertEquals(c.getLiteralNode().getLiteralData(), s); assertEquals(c.getLiteralNode().getLiteralDataString(), s); assertNull(c.getLiteralNode().getLiteralDataNumber()); assertNull(c.getLiteralNode().getLiteralDataBoolean()); assertTrue(c.containsLiteralNode(s)); assertEquals(c.getLiteralNode().getLiteralData(), d); assertNull(c.getLiteralNode().getLiteralDataString()); assertEquals(c.getLiteralNode().getLiteralDataNumber(), d); assertNull(c.getLiteralNode().getLiteralDataBoolean()); assertTrue(c.containsLiteralNode(d)); assertEquals(c.getLiteralNode().getLiteralData(), b); assertNull(c.getLiteralNode().getLiteralDataString()); assertNull(c.getLiteralNode().getLiteralDataNumber()); assertEquals(c.getLiteralNode().getLiteralDataBoolean(), b); assertTrue(c.containsLiteralNode(b)); assertEquals(c.getLiteralNode().getLiteralData(), a); assertNull(c.getLiteralNode().getLiteralDataString()); assertNull(c.getLiteralNode().getLiteralDataNumber()); assertNull(c.getLiteralNode().getLiteralDataBoolean()); assertTrue(c.containsLiteralNode(a)); assertEquals(c.getLiteralNode().getLiteralData(), o); assertNull(c.getLiteralNode().getLiteralDataString()); assertNull(c.getLiteralNode().getLiteralDataNumber()); assertNull(c.getLiteralNode().getLiteralDataBoolean()); assertTrue(c.containsLiteralNode(o));