| 
 | Brooklyn | |||||||
| FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectcom.thoughtworks.xstream.converters.collections.AbstractCollectionConverter
com.thoughtworks.xstream.converters.collections.MapConverter
brooklyn.util.xstream.MapConverter
brooklyn.util.xstream.StringKeyMapConverter
public class StringKeyMapConverter extends MapConverter
 converter which simplifies representation of a map for string-based keys,
 to 
| Constructor Summary | |
| StringKeyMapConverter(com.thoughtworks.xstream.mapper.Mapper mapper) | |
| Method Summary | |
|---|---|
| boolean | canConvert(java.lang.Class type) | 
| protected boolean | isInlineableType(java.lang.Class type) | 
| protected boolean | isKeyValidForNodeName(java.lang.String key) | 
| protected void | marshalEntry(com.thoughtworks.xstream.io.HierarchicalStreamWriter writer, com.thoughtworks.xstream.converters.MarshallingContext context, Entry entry) | 
| protected void | marshalStringKey(com.thoughtworks.xstream.io.HierarchicalStreamWriter writer, com.thoughtworks.xstream.converters.MarshallingContext context, Entry entry) | 
| protected void | unmarshalEntry(com.thoughtworks.xstream.io.HierarchicalStreamReader reader, com.thoughtworks.xstream.converters.UnmarshallingContext context, java.util.Map map) | 
| protected void | unmarshalStringKey(com.thoughtworks.xstream.io.HierarchicalStreamReader reader, com.thoughtworks.xstream.converters.UnmarshallingContext context, java.util.Map map, java.lang.String key) | 
| Methods inherited from class MapConverter | |
|---|---|
| getEntryNodeName, marshal, marshalEntry, populateMap, unmarshalEntry | 
| Methods inherited from class com.thoughtworks.xstream.converters.collections.MapConverter | |
|---|---|
| com.thoughtworks.xstream.converters.collections.MapConverter#marshal(java.lang.Object, com.thoughtworks.xstream.io.HierarchicalStreamWriter, com.thoughtworks.xstream.converters.MarshallingContext), com.thoughtworks.xstream.converters.collections.MapConverter#canConvert(java.lang.Class), com.thoughtworks.xstream.converters.collections.MapConverter#unmarshal(com.thoughtworks.xstream.io.HierarchicalStreamReader, com.thoughtworks.xstream.converters.UnmarshallingContext), com.thoughtworks.xstream.converters.collections.MapConverter#wait(), com.thoughtworks.xstream.converters.collections.MapConverter#wait(long), com.thoughtworks.xstream.converters.collections.MapConverter#wait(long, int), com.thoughtworks.xstream.converters.collections.MapConverter#equals(java.lang.Object), com.thoughtworks.xstream.converters.collections.MapConverter#toString(), com.thoughtworks.xstream.converters.collections.MapConverter#hashCode(), com.thoughtworks.xstream.converters.collections.MapConverter#getClass(), com.thoughtworks.xstream.converters.collections.MapConverter#notify(), com.thoughtworks.xstream.converters.collections.MapConverter#notifyAll() | 
| Constructor Detail | 
|---|
public StringKeyMapConverter(com.thoughtworks.xstream.mapper.Mapper mapper)
| Method Detail | 
|---|
public boolean canConvert(java.lang.Class type)
protected boolean isInlineableType(java.lang.Class type)
protected boolean isKeyValidForNodeName(java.lang.String key)
marshalStringKey(writer, context, entry); protected void marshalEntry(com.thoughtworks.xstream.io.HierarchicalStreamWriter writer, com.thoughtworks.xstream.converters.MarshallingContext context, Entry entry)
protected void marshalStringKey(com.thoughtworks.xstream.io.HierarchicalStreamWriter writer, com.thoughtworks.xstream.converters.MarshallingContext context, Entry entry)
if (key.equals(getEntryNodeName())) key = reader.getAttribute("key");
protected void unmarshalEntry(com.thoughtworks.xstream.io.HierarchicalStreamReader reader, com.thoughtworks.xstream.converters.UnmarshallingContext context, java.util.Map map)
        
protected void unmarshalStringKey(com.thoughtworks.xstream.io.HierarchicalStreamReader reader, com.thoughtworks.xstream.converters.UnmarshallingContext context, java.util.Map map, java.lang.String key)
Brooklyn Multi-Cloud Application Management Platform 
 brooklyncentral.github.com. Apache License. © 2012.