Class JsonRecord.Level
- java.lang.Object
 - 
- org.eclipse.persistence.oxm.record.JsonRecord.Level
 
 
- 
- Direct Known Subclasses:
 JsonBuilderRecord.Level
- Enclosing class:
 - JsonRecord<T extends JsonRecord.Level>
 
protected static class JsonRecord.Level extends java.lang.ObjectInstances of this class are used to maintain state about the current level of the JSON message being marshalled. 
- 
- 
Field Summary
Fields Modifier and Type Field Description protected booleanemptyCollectionprotected booleanemptyCollectionGeneratedprotected booleanisCollectionprotected booleanisComplexprotected java.lang.StringkeyNameprotected booleannestedArrayprotected JsonRecord.LevelparentLevel 
- 
Constructor Summary
Constructors Constructor Description Level(boolean isCollection, JsonRecord.Level parentLevel, boolean nestedArray) 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidaddSkip()java.lang.StringgetKeyName()protected intgetSkipCount()booleanisCollection()booleanisComplex()booleanisEmptyCollection()booleanisEmptyCollectionGenerated()booleanisNestedArray()protected booleannotSkip()voidsetCollection(boolean isCollection)voidsetComplex(boolean isComplex)voidsetEmptyCollection(boolean emptyCollection)voidsetEmptyCollectionGenerated(boolean emptyCollectionGenerated)voidsetKeyName(java.lang.String keyName)voidsetNestedArray(boolean nestedArray) 
 - 
 
- 
- 
Field Detail
- 
isCollection
protected boolean isCollection
 
- 
emptyCollection
protected boolean emptyCollection
 
- 
emptyCollectionGenerated
protected boolean emptyCollectionGenerated
 
- 
keyName
protected java.lang.String keyName
 
- 
isComplex
protected boolean isComplex
 
- 
nestedArray
protected boolean nestedArray
 
- 
parentLevel
protected JsonRecord.Level parentLevel
 
 - 
 
- 
Constructor Detail
- 
Level
public Level(boolean isCollection, JsonRecord.Level parentLevel, boolean nestedArray) 
 - 
 
- 
Method Detail
- 
addSkip
protected void addSkip()
 
- 
notSkip
protected boolean notSkip()
 
- 
getSkipCount
protected int getSkipCount()
 
- 
isCollection
public boolean isCollection()
 
- 
setCollection
public void setCollection(boolean isCollection)
 
- 
getKeyName
public java.lang.String getKeyName()
 
- 
setKeyName
public void setKeyName(java.lang.String keyName)
 
- 
isEmptyCollection
public boolean isEmptyCollection()
 
- 
setEmptyCollection
public void setEmptyCollection(boolean emptyCollection)
 
- 
isEmptyCollectionGenerated
public boolean isEmptyCollectionGenerated()
 
- 
setEmptyCollectionGenerated
public void setEmptyCollectionGenerated(boolean emptyCollectionGenerated)
 
- 
isComplex
public boolean isComplex()
 
- 
setComplex
public void setComplex(boolean isComplex)
 
- 
isNestedArray
public boolean isNestedArray()
 
- 
setNestedArray
public void setNestedArray(boolean nestedArray)
 
 - 
 
 -