@Override public Initializer createInitializer(String blipId) { return DocumentBasedBasicValue.createInitialiser(Serializer.STRING, BLIP_ID_ATTR, blipId); } };
@Override public Initializer createInitializer(ThreadInitialiser initialState) { return new CompoundInitializer( DocumentBasedBasicValue.createInitialiser(Serializer.STRING, THREAD_ID_ATTR, initialState.id), // NOTE(anorth): initialise the inline attribute only if true as // empty implies false. DocumentBasedBasicValue.createInitialiser(Serializer.BOOLEAN, INLINE_ATTR, initialState.isInline ? true : null)); } };
@Override public Initializer createInitializer(String initialValue) { return DocumentBasedBasicValue.createInitialiser(Serializer.STRING, ATTR_NAME, initialValue); }
@Override public Initializer createInitializer(String initialValue) { return DocumentBasedBasicValue.createInitialiser(Serializer.STRING, ATTR_NAME, initialValue); }
public void testInitialiserSkipsNullValue() { Initializer init = DocumentBasedBasicValue.createInitialiser(Serializer.STRING, "foo", null); TestUtil.assertInitializerValues(Collections.<String, String> emptyMap(), init); }
public void testInitialiserEncodesValue() { Initializer init = DocumentBasedBasicValue.createInitialiser(Serializer.STRING, "foo", "bar"); TestUtil.assertInitializerValues(Collections.singletonMap("foo", "bar"), init); }
public void testInitialiserSkipsNullValue() { Initializer init = DocumentBasedBasicValue.createInitialiser(Serializer.STRING, "foo", null); TestUtil.assertInitializerValues(Collections.<String, String> emptyMap(), init); }
public void testInitialiserEncodesValue() { Initializer init = DocumentBasedBasicValue.createInitialiser(Serializer.STRING, "foo", "bar"); TestUtil.assertInitializerValues(Collections.singletonMap("foo", "bar"), init); }