public static Point2DArrays termToPoint2DArrays(Term value, ChoisePoint iX) { Term[] termArray = Converters.listToArray(value, iX); double[] xPoints = new double[termArray.length]; double[] yPoints = new double[termArray.length]; for (int n = 0; n < termArray.length; n++) { try { Term[] arguments = termArray[n].isStructure(SymbolCodes.symbolCode_E_p, 2, iX); xPoints[n] = Converters.argumentToReal(arguments[0], iX); yPoints[n] = Converters.argumentToReal(arguments[1], iX); } catch (Backtracking b) { throw new WrongArgumentIsNotAPoint2D(value); } } ; return new Point2DArrays(xPoints, yPoints); }
/** Tests that the {@link LocalTime} can be round-tripped. */ @Test public void testRoundtrip() { final Gson gson = Converters.registerLocalTime(new GsonBuilder()).create(); final LocalTime lt = new LocalTime(); assertThat(gson.fromJson(gson.toJson(lt), LocalTime.class), is(lt)); }
@Test public void ConvertDevsTest() { Set<Dev> devs = mock(Set.class); List<Dev> devsToConvert = mock(List.class); devsToConvert = Arrays.asList(dev); Iterator iterator = mock(Iterator.class); when(iterator.hasNext()).thenReturn(true, false); convert.convertDevs(devsToConvert); assertEquals(devs, devs); }
public Term getValue() { ActivePlainDocument activeDocument = (ActivePlainDocument) getDocument(); try { // return new PrologReal(new Double(activeDocument.getTextOrBacktrack())); String text = activeDocument.getTextOrBacktrack(); BigInteger number = Converters.stringToStrictInteger(text); return new PrologInteger(number); } catch (Backtracking b) { return new PrologString(activeDocument.getText()); } catch (TermIsNotAnInteger e) { return new PrologString(activeDocument.getText()); } }
/** * Returns appropriate ByteToCharConverter subclass instance. * * @param string represents encoding */ public static ByteToCharConverter getConverter(String encoding) throws UnsupportedEncodingException { Object cvt; cvt = Converters.newConverter(Converters.BYTE_TO_CHAR, encoding); return (ByteToCharConverter) cvt; }
/** Create an instance of the default ByteToCharConverter subclass. */ public static ByteToCharConverter getDefault() { Object cvt; cvt = Converters.newDefaultConverter(Converters.BYTE_TO_CHAR); return (ByteToCharConverter) cvt; }
public Clob asClob() { return as(Clob.class, Converters.<Clob>unconvertible()); }
public Blob asBlob() { return as(Blob.class, Converters.<Blob>unconvertible()); }
public URL asURL() { return as(URL.class, Converters.<URL>unconvertible()); }
public Timestamp asTimestamp() { return as(Timestamp.class, Converters.<Timestamp>unconvertible()); }
public Object[] asArray() { return as(Object[].class, Converters.<Object[]>unconvertible()); }