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)
-
-