com.xebialabs.xltype.serialization.json
Class CiJsonWriter
java.lang.Object
com.xebialabs.xltype.serialization.json.CiJsonWriter
- All Implemented Interfaces:
- CiWriter
public class CiJsonWriter
- extends java.lang.Object
- implements CiWriter
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
CiJsonWriter
public CiJsonWriter()
CiJsonWriter
public CiJsonWriter(java.io.Writer writer)
getWriter
public java.io.Writer getWriter()
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object
startList
public void startList()
- Specified by:
startList in interface CiWriter
endList
public void endList()
- Specified by:
endList in interface CiWriter
startCi
public void startCi(java.lang.String type,
java.lang.String id)
- Specified by:
startCi in interface CiWriter
endCi
public void endCi()
- Specified by:
endCi in interface CiWriter
token
public void token(java.lang.String token)
- Specified by:
token in interface CiWriter
startProperty
public void startProperty(java.lang.String name)
- Specified by:
startProperty in interface CiWriter
endProperty
public void endProperty()
- Specified by:
endProperty in interface CiWriter
valueAsString
public void valueAsString(java.lang.Object value)
- Specified by:
valueAsString in interface CiWriter
valuesAsStrings
public void valuesAsStrings(java.util.Collection<?> values)
- Specified by:
valuesAsStrings in interface CiWriter
mapAsStrings
public void mapAsStrings(java.util.Map<?,?> map)
- Specified by:
mapAsStrings in interface CiWriter
ciReference
public void ciReference(java.lang.String reference)
- Specified by:
ciReference in interface CiWriter
ciReferences
public void ciReferences(java.util.Collection<java.lang.String> references)
- Specified by:
ciReferences in interface CiWriter
typedCiReference
public void typedCiReference(com.xebialabs.deployit.engine.api.dto.ConfigurationItemId ci)
- Specified by:
typedCiReference in interface CiWriter
typedCiReferences
public void typedCiReferences(java.util.Collection<com.xebialabs.deployit.engine.api.dto.ConfigurationItemId> references)
- Specified by:
typedCiReferences in interface CiWriter
validationMessages
public void validationMessages(java.util.List<com.xebialabs.deployit.plugin.api.validation.ValidationMessage> validations)
- Specified by:
validationMessages in interface CiWriter