Package gw.lang.reflect.json
Class JsonListType
- java.lang.Object
-
- gw.lang.reflect.json.JsonListType
-
- All Implemented Interfaces:
IJsonParentType,IJsonType
class JsonListType extends java.lang.Object implements IJsonParentType
-
-
Field Summary
Fields Modifier and Type Field Description private IJsonType_componentTypeprivate java.util.Map<java.lang.String,IJsonParentType>_innerTypesprivate IJsonParentType_parent
-
Constructor Summary
Constructors Constructor Description JsonListType(IJsonParentType parent)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddChild(java.lang.String name, IJsonParentType type)booleanequals(java.lang.Object o)IJsonParentTypefindChild(java.lang.String name)IJsonTypegetComponentType()java.lang.StringgetName()IJsonParentTypegetParent()inthashCode()IJsonTypemerge(JsonListType other)voidrender(java.lang.StringBuilder sb, int indent, boolean mutable)voidsetComponentType(IJsonType compType)
-
-
-
Field Detail
-
_componentType
private IJsonType _componentType
-
_parent
private IJsonParentType _parent
-
_innerTypes
private java.util.Map<java.lang.String,IJsonParentType> _innerTypes
-
-
Constructor Detail
-
JsonListType
JsonListType(IJsonParentType parent)
-
-
Method Detail
-
getParent
public IJsonParentType getParent()
-
addChild
public void addChild(java.lang.String name, IJsonParentType type)- Specified by:
addChildin interfaceIJsonParentType
-
findChild
public IJsonParentType findChild(java.lang.String name)
- Specified by:
findChildin interfaceIJsonParentType
-
getComponentType
public IJsonType getComponentType()
-
setComponentType
public void setComponentType(IJsonType compType)
-
merge
public IJsonType merge(JsonListType other)
-
render
public void render(java.lang.StringBuilder sb, int indent, boolean mutable)- Specified by:
renderin interfaceIJsonParentType
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
-