com.xebialabs.xltype.serialization.jdom
Class CiJdomWriter

java.lang.Object
  extended by com.xebialabs.xltype.serialization.jdom.CiJdomWriter
All Implemented Interfaces:
CiWriter

public class CiJdomWriter
extends java.lang.Object
implements CiWriter


Constructor Summary
CiJdomWriter()
           
CiJdomWriter(JdomWriter jdomWriter)
           
 
Method Summary
 void ciReference(java.lang.String reference)
           
 void ciReferences(java.util.Collection<java.lang.String> references)
           
 void endCi()
           
 void endList()
           
 void endProperty()
           
 void mapAsStrings(java.util.Map<?,?> map)
           
 void startCi(java.lang.String type, java.lang.String id)
           
 void startList()
           
 void startProperty(java.lang.String name)
           
 void token(java.lang.String token)
           
 java.lang.String toString()
           
 void typedCiReference(com.xebialabs.deployit.engine.api.dto.ConfigurationItemId ci)
           
 void typedCiReferences(java.util.Collection<com.xebialabs.deployit.engine.api.dto.ConfigurationItemId> references)
           
 void validationMessages(java.util.List<com.xebialabs.deployit.plugin.api.validation.ValidationMessage> validations)
           
 void valueAsString(java.lang.Object value)
           
 void valuesAsStrings(java.util.Collection<?> values)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CiJdomWriter

public CiJdomWriter()

CiJdomWriter

public CiJdomWriter(JdomWriter jdomWriter)
Method Detail

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

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object