Package sk.antons.json.impl
Class JsonAttributeImpl
java.lang.Object
sk.antons.json.impl.JsonAttributeImpl
- All Implemented Interfaces:
JsonGroup,JsonMember,JsonAttribute
- Author:
- antons
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongroup()booleanisDescendantOf(JsonValue parent) intname()Name literal of json attributevoidremove()Removes this attribute from parent object.voidvoidsetName(JsonStringLiteralImpl name) voidvalue()Value of json attribute.
-
Constructor Details
-
JsonAttributeImpl
public JsonAttributeImpl()
-
-
Method Details
-
name
Description copied from interface:JsonAttributeName literal of json attribute- Specified by:
namein interfaceJsonAttribute- Returns:
- attribute name literal
-
value
Description copied from interface:JsonAttributeValue of json attribute.- Specified by:
valuein interfaceJsonAttribute- Returns:
- attribute value
-
setName
-
setValue
-
group
- Specified by:
groupin interfaceJsonMember
-
setGroup
- Specified by:
setGroupin interfaceJsonMember
-
memberIndex
- Specified by:
memberIndexin interfaceJsonGroup
-
remove
public void remove()Description copied from interface:JsonAttributeRemoves this attribute from parent object.- Specified by:
removein interfaceJsonAttribute
-
isDescendantOf
- Specified by:
isDescendantOfin interfaceJsonGroup
-