Package yapion.serializing
Class YAPIONSerializer
- java.lang.Object
- 
- yapion.serializing.YAPIONSerializer
 
- 
 public final class YAPIONSerializer extends java.lang.Object
- 
- 
Constructor SummaryConstructors Constructor Description YAPIONSerializer(@NonNull java.lang.Object object)Creates a YAPIONSerializer for serializing an Object.YAPIONSerializer(@NonNull java.lang.Object object, java.lang.String context)Creates a YAPIONSerializer for serializing an Object with a specified context.YAPIONSerializer(@NonNull java.lang.Object object, java.lang.String context, YAPIONSerializerFlags yapionSerializerFlags)Creates a YAPIONSerializer for serializing an Object with a specified context.
 - 
Method SummaryModifier and Type Method Description YAPIONObjectgetReducedYAPIONObject()Get the internal parsed YAPIONObject in reduced mode.YAPIONObjectgetYAPIONObject()Get the internal parsed YAPIONObject.YAPIONSerializerFlagsgetYAPIONSerializerFlags()Returns the flags this serialization should follow.YAPIONSerializerparse()Parses the Object to the YAPIONObject.YAPIONAnyTypeparse(java.lang.Object object)static YAPIONObjectserialize(@NonNull java.lang.Object object)Serialize an Object to an YAPION Object.static YAPIONObjectserialize(@NonNull java.lang.Object object, java.lang.String context)Serialize an Object to an YAPION Object.static YAPIONObjectserialize(@NonNull java.lang.Object object, java.lang.String context, YAPIONSerializerFlags yapionSerializerFlags)Serialize an Object to an YAPION Object.static YAPIONObjectserialize(@NonNull java.lang.Object object, YAPIONSerializerFlags yapionSerializerFlags)Serialize an Object to an YAPION Object.
 
- 
- 
- 
Constructor Detail- 
YAPIONSerializerpublic YAPIONSerializer(@NonNull @NonNull java.lang.Object object)Creates a YAPIONSerializer for serializing an Object.- Parameters:
- object- to serialize
 
 - 
YAPIONSerializerpublic YAPIONSerializer(@NonNull @NonNull java.lang.Object object, java.lang.String context)Creates a YAPIONSerializer for serializing an Object with a specified context.- Parameters:
- object- to serialize
- context- the context for serialization
 
 - 
YAPIONSerializerpublic YAPIONSerializer(@NonNull @NonNull java.lang.Object object, java.lang.String context, YAPIONSerializerFlags yapionSerializerFlags)Creates a YAPIONSerializer for serializing an Object with a specified context.- Parameters:
- object- to serialize
- context- the context for serialization
- yapionSerializerFlags- the flags used for this serialization
 
 
- 
 - 
Method Detail- 
serializepublic static YAPIONObject serialize(@NonNull @NonNull java.lang.Object object) Serialize an Object to an YAPION Object.- Parameters:
- object- to serialize
- Returns:
- YAPIONObject from the object to serialize
 
 - 
serializepublic static YAPIONObject serialize(@NonNull @NonNull java.lang.Object object, YAPIONSerializerFlags yapionSerializerFlags) Serialize an Object to an YAPION Object.- Parameters:
- object- to serialize
- yapionSerializerFlags- the flags used for this serialization
- Returns:
- YAPIONObject from the object to serialize
 
 - 
serializepublic static YAPIONObject serialize(@NonNull @NonNull java.lang.Object object, java.lang.String context) Serialize an Object to an YAPION Object.- Parameters:
- object- to serialize
- context- the context for serialization
- Returns:
- YAPIONObject from the object to serialize
 
 - 
serializepublic static YAPIONObject serialize(@NonNull @NonNull java.lang.Object object, java.lang.String context, YAPIONSerializerFlags yapionSerializerFlags) Serialize an Object to an YAPION Object.- Parameters:
- object- to serialize
- context- the context for serialization
- yapionSerializerFlags- the flags used for this serialization
- Returns:
- YAPIONObject from the object to serialize
 
 - 
parsepublic YAPIONAnyType parse(java.lang.Object object) - Parameters:
- object- to parse
- Returns:
- the YAPIONAnyTypeof the Object inputted
 
 - 
getYAPIONSerializerFlagspublic YAPIONSerializerFlags getYAPIONSerializerFlags() Returns the flags this serialization should follow.- Returns:
- the serialization flag holder
 
 - 
parsepublic YAPIONSerializer parse() Parses the Object to the YAPIONObject.
 - 
getYAPIONObjectpublic YAPIONObject getYAPIONObject() Get the internal parsed YAPIONObject.- Returns:
- YAPIONObject from the object to serialize
 
 - 
getReducedYAPIONObjectpublic YAPIONObject getReducedYAPIONObject() Get the internal parsed YAPIONObject in reduced mode.- Returns:
- YAPIONObject from the object to serialize
 
 
- 
 
-