Package yapion.serializing
Class YAPIONSerializerFlags
- java.lang.Object
-
- yapion.serializing.YAPIONSerializerFlags
-
public final class YAPIONSerializerFlags extends java.lang.Object
A data structure to hold the flags for anYAPIONSerializer
.
-
-
Constructor Summary
Constructors Constructor Description YAPIONSerializerFlags()
-
Method Summary
Modifier and Type Method Description static void
addFlag(YAPIONSerializerFlagDefault yapionSerializerFlagDefault)
void
defaultFlags()
Default any special serialization flags set in thisYAPIONSerializerFlags
instance.boolean
isSet(YAPIONSerializerFlagDefault.YAPIONSerializerFlagKey key)
Returns if a given special serialization denoted by key is set totrue
.void
set(YAPIONSerializerFlagDefault.YAPIONSerializerFlagKey key, boolean value)
Set the allowance/disallowance of the special serialization denoted by key.void
setFalse(YAPIONSerializerFlagDefault.YAPIONSerializerFlagKey key)
Disallow the special serialization denoted by key.void
setTrue(YAPIONSerializerFlagDefault.YAPIONSerializerFlagKey key)
Allow the special serialization denoted by key.void
strict()
Disallow any special serialization flags set in thisYAPIONSerializerFlags
instance.
-
-
-
Method Detail
-
addFlag
public static void addFlag(YAPIONSerializerFlagDefault yapionSerializerFlagDefault)
-
strict
public void strict()
Disallow any special serialization flags set in thisYAPIONSerializerFlags
instance.
-
defaultFlags
public void defaultFlags()
Default any special serialization flags set in thisYAPIONSerializerFlags
instance.
-
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 valuetrue
of allow,false
otherwise
-
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:
true
if set to true,false
otherwise
-
-