Package com.yahoo.config.subscription
Class ConfigInstanceSerializer
- java.lang.Object
-
- com.yahoo.config.subscription.ConfigInstanceSerializer
-
- All Implemented Interfaces:
com.yahoo.config.Serializer
public class ConfigInstanceSerializer extends java.lang.Object implements com.yahoo.config.Serializer
Implements a config instance serializer, serializing a config instance to a slime object.- Author:
- Ulf Lilleengen
-
-
Constructor Summary
Constructors Constructor Description ConfigInstanceSerializer(com.yahoo.slime.Slime slime)
ConfigInstanceSerializer(com.yahoo.slime.Slime slime, com.yahoo.slime.Cursor root)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.yahoo.config.Serializer
createArray(java.lang.String name)
com.yahoo.config.Serializer
createInner()
com.yahoo.config.Serializer
createInner(java.lang.String name)
com.yahoo.config.Serializer
createMap(java.lang.String name)
void
serialize(boolean value)
void
serialize(double value)
void
serialize(int value)
void
serialize(long value)
void
serialize(java.lang.String value)
void
serialize(java.lang.String name, boolean value)
void
serialize(java.lang.String name, double value)
void
serialize(java.lang.String name, int value)
void
serialize(java.lang.String name, long value)
void
serialize(java.lang.String name, java.lang.String value)
-
-
-
Method Detail
-
createInner
public com.yahoo.config.Serializer createInner(java.lang.String name)
- Specified by:
createInner
in interfacecom.yahoo.config.Serializer
-
createArray
public com.yahoo.config.Serializer createArray(java.lang.String name)
- Specified by:
createArray
in interfacecom.yahoo.config.Serializer
-
createInner
public com.yahoo.config.Serializer createInner()
- Specified by:
createInner
in interfacecom.yahoo.config.Serializer
-
createMap
public com.yahoo.config.Serializer createMap(java.lang.String name)
- Specified by:
createMap
in interfacecom.yahoo.config.Serializer
-
serialize
public void serialize(java.lang.String name, boolean value)
- Specified by:
serialize
in interfacecom.yahoo.config.Serializer
-
serialize
public void serialize(java.lang.String name, double value)
- Specified by:
serialize
in interfacecom.yahoo.config.Serializer
-
serialize
public void serialize(java.lang.String name, int value)
- Specified by:
serialize
in interfacecom.yahoo.config.Serializer
-
serialize
public void serialize(java.lang.String name, long value)
- Specified by:
serialize
in interfacecom.yahoo.config.Serializer
-
serialize
public void serialize(java.lang.String name, java.lang.String value)
- Specified by:
serialize
in interfacecom.yahoo.config.Serializer
-
serialize
public void serialize(boolean value)
- Specified by:
serialize
in interfacecom.yahoo.config.Serializer
-
serialize
public void serialize(double value)
- Specified by:
serialize
in interfacecom.yahoo.config.Serializer
-
serialize
public void serialize(long value)
- Specified by:
serialize
in interfacecom.yahoo.config.Serializer
-
serialize
public void serialize(int value)
- Specified by:
serialize
in interfacecom.yahoo.config.Serializer
-
serialize
public void serialize(java.lang.String value)
- Specified by:
serialize
in interfacecom.yahoo.config.Serializer
-
-