Package yapion.serializing
Class YAPIONSerializerFlags
- java.lang.Object
-
- yapion.serializing.YAPIONSerializerFlags
-
public final class YAPIONSerializerFlags extends java.lang.ObjectA data structure to hold the flags for anYAPIONSerializer.
-
-
Constructor Summary
Constructors Constructor Description YAPIONSerializerFlags()
-
Method Summary
Modifier and Type Method Description static voidaddFlag(YAPIONSerializerFlagDefault yapionSerializerFlagDefault)voiddefaultFlags()Default any special serialization flags set in thisYAPIONSerializerFlagsinstance.booleanisSet(YAPIONSerializerFlagDefault.YAPIONSerializerFlagKey key)Returns if a given special serialization denoted by key is set totrue.voidset(YAPIONSerializerFlagDefault.YAPIONSerializerFlagKey key, boolean value)Set the allowance/disallowance of the special serialization denoted by key.voidsetFalse(YAPIONSerializerFlagDefault.YAPIONSerializerFlagKey key)Disallow the special serialization denoted by key.voidsetTrue(YAPIONSerializerFlagDefault.YAPIONSerializerFlagKey key)Allow the special serialization denoted by key.voidstrict()Disallow any special serialization flags set in thisYAPIONSerializerFlagsinstance.
-
-
-
Method Detail
-
addFlag
public static void addFlag(YAPIONSerializerFlagDefault yapionSerializerFlagDefault)
-
strict
public void strict()
Disallow any special serialization flags set in thisYAPIONSerializerFlagsinstance.
-
defaultFlags
public void defaultFlags()
Default any special serialization flags set in thisYAPIONSerializerFlagsinstance.
-
setTrue
public void setTrue(YAPIONSerializerFlagDefault.YAPIONSerializerFlagKey key)
Allow the special serialization denoted by key.- Parameters:
key- the special serialization to allow
-
setFalse
public void setFalse(YAPIONSerializerFlagDefault.YAPIONSerializerFlagKey key)
Disallow the special serialization denoted by key.- Parameters:
key- the special serialization to disallow
-
set
public void set(YAPIONSerializerFlagDefault.YAPIONSerializerFlagKey key, boolean value)
Set the allowance/disallowance of the special serialization denoted by key.- Parameters:
key- the special serialization to setvalue- the valuetrueof allow,falseotherwise
-
isSet
public boolean isSet(YAPIONSerializerFlagDefault.YAPIONSerializerFlagKey key)
Returns if a given special serialization denoted by key is set totrue.- Parameters:
key- the special serialization to check- Returns:
trueif set to true,falseotherwise
-
-