Class YamlReader
java.lang.Object
net.elytrium.serializer.language.reader.AbstractReader
net.elytrium.serializer.language.reader.YamlReader
- Direct Known Subclasses:
JsonReader
-
Field Summary
Fields inherited from class net.elytrium.serializer.language.reader.AbstractReader
config, NEW_LINE, reader -
Constructor Summary
ConstructorsConstructorDescriptionYamlReader(BufferedReader reader) YamlReader(BufferedReader reader, SerializerConfig config) YamlReader(BufferedReader reader, SerializerConfig config, YamlSerializable serializable) -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanisEndMarker(char marker) voidreadBeginSerializableObject(Field owner) readBoolean(Field owner) readCharacter(Field owner) <C extends Collection<Object>>
CreadCollection(Field owner, C result, Type type) readDouble(Field owner) booleanreadEndSerializableObject(Field owner) readGuessingType(Field owner) readNodeName(Field owner) charreadRaw()voidreadSerializableObject(Field owner, Object holder, Class<?> clazz) voidreadString(Field owner) voidsetSeek()voidsetSeekFromMarker(char marker) voidskipCollection(Field owner) booleanskipComments(Field owner, char marker, boolean reuse) voidskipGuessingType(Field owner) voidvoidskipString(Field owner) voidMethods inherited from class net.elytrium.serializer.language.reader.AbstractReader
clearSeek, fillSerializerStack, isBackupPreferred, isReuseBuffer, readAndDeserializeByType, readBeginSerializableObject, readBoolean, readByField, readByType, readByType, readByType, readByType, readCharacter, readCollection, readCollection, readDeque, readDeque, readDeque, readDouble, readEndSerializableObject, readEnum, readGuessingType, readList, readList, readList, readLong, readMap, readMap, readMap, readMap, readMap, readNode, readNodeName, readNumber, readNumber, readRawIgnoreEmpty, readRawIgnoreEmptyAndCharacter, readRawIgnoreEmptyAndNewLines, readSerializableObject, readSerializableObjectEntryJoin, readSet, readSet, readSet, readString, replaceSingleCharBuffer, setBackupPreferred, setReuseBuffer, skipCollection, skipComments, skipGuessingType, skipMap, skipNode, skipNode, skipNode, skipString
-
Constructor Details
-
YamlReader
-
YamlReader
-
YamlReader
-
-
Method Details
-
readSerializableObject
- Specified by:
readSerializableObjectin classAbstractReader
-
readNodeName
- Specified by:
readNodeNamein classAbstractReader
-
readBeginSerializableObject
- Specified by:
readBeginSerializableObjectin classAbstractReader
-
readSerializableObjectEntryJoin
- Specified by:
readSerializableObjectEntryJoinin classAbstractReader
-
readEndSerializableObject
- Specified by:
readEndSerializableObjectin classAbstractReader
-
readGuessingType
- Specified by:
readGuessingTypein classAbstractReader
-
readMap
public <C extends Map<Object,Object>> C readMap(@Nullable Field owner, C result, Type keyType, Type valueType) - Specified by:
readMapin classAbstractReader
-
readCollection
- Specified by:
readCollectionin classAbstractReader
-
readCharacter
- Specified by:
readCharacterin classAbstractReader
-
readBoolean
- Specified by:
readBooleanin classAbstractReader
-
readDouble
- Specified by:
readDoublein classAbstractReader- Throws:
NumberFormatException
-
readLong
- Specified by:
readLongin classAbstractReader- Throws:
NumberFormatException
-
readString
- Specified by:
readStringin classAbstractReader
-
skipGuessingType
- Specified by:
skipGuessingTypein classAbstractReader
-
skipCollection
- Specified by:
skipCollectionin classAbstractReader
-
skipMap
- Specified by:
skipMapin classAbstractReader
-
skipString
- Specified by:
skipStringin classAbstractReader
-
skipComments
- Specified by:
skipCommentsin classAbstractReader
-
isEndMarker
protected boolean isEndMarker(char marker) -
setSeek
public void setSeek()- Overrides:
setSeekin classAbstractReader
-
setSeekFromMarker
public void setSeekFromMarker(char marker) - Overrides:
setSeekFromMarkerin classAbstractReader
-
unsetSeek
public void unsetSeek()- Overrides:
unsetSeekin classAbstractReader
-
readRaw
public char readRaw()- Overrides:
readRawin classAbstractReader
-