Top Description Inners Fields Constructors Methods
org.yaml.snakeyaml.events

public abstract Class Event

extends Object
Class Inheritance
Known Direct Subclasses
org.yaml.snakeyaml.events.NodeEvent, org.yaml.snakeyaml.events.StreamEndEvent, org.yaml.snakeyaml.events.StreamStartEvent, org.yaml.snakeyaml.events.CollectionEndEvent, org.yaml.snakeyaml.events.CommentEvent, org.yaml.snakeyaml.events.DocumentEndEvent, org.yaml.snakeyaml.events.DocumentStartEvent
Imports
org.yaml.snakeyaml.error.Mark

Basic unit of output from a org.yaml.snakeyaml.parser.Parser or input of a org.yaml.snakeyaml.emitter.Emitter.

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static enum
Event.ID

Event types

Field Summary

Modifier and TypeField and Description
private final Mark
private final Mark

Constructor Summary

AccessConstructor and Description
public
Event(Mark
- start
startMark
,
Mark
- end
endMark
)

Create

Method Summary

Modifier and TypeMethod and Description
public boolean
equals(Object
the reference object with which to compare.
obj
)

Overrides java.lang.Object.equals.

Indicates whether some other object is "equal to" this one.
protected String

Returns:

representation fore humans
getArguments
()

Generate human readable representation of the Event

public Mark

Returns:

end
getEndMark
()

getter

public abstract Event.ID

Returns:

the ID of this Event
getEventId
()

Get the type (kind) if this Event

public Mark

Returns:

start
getStartMark
()

getter

public int
hashCode()

Overrides java.lang.Object.hashCode.

Returns a hash code value for the object.
public boolean

Returns:

true then this Event of the provided type
is
(Event.ID
- the Event.ID enum
id
)

Check if the Event is of the provided kind

public String
toString()

Overrides java.lang.Object.toString.

Returns a string representation of the object.
Inherited from java.lang.Object:
clonefinalizegetClassnotifynotifyAllwaitwaitwait

Field Detail

endMarkback to summary
private final Mark endMark
startMarkback to summary
private final Mark startMark

Constructor Detail

Eventback to summary
public Event(Mark startMark, Mark endMark)

Create

Parameters
startMark:Mark

- start

endMark:Mark

- end

Method Detail

equalsback to summary
public boolean equals(Object obj)

Overrides java.lang.Object.equals.

Doc from java.lang.Object.equals.

Indicates whether some other object is "equal to" this one.

The equals method implements an equivalence relation on non-null object references:

  • It is reflexive: for any non-null reference value x, x.equals(x) should return true.
  • It is symmetric: for any non-null reference values x and y, x.equals(y) should return true if and only if y.equals(x) returns true.
  • It is transitive: for any non-null reference values x, y, and z, if x.equals(y) returns true and y.equals(z) returns true, then x.equals(z) should return true.
  • It is consistent: for any non-null reference values x and y, multiple invocations of x.equals(y) consistently return true or consistently return false, provided no information used in equals comparisons on the objects is modified.
  • For any non-null reference value x, x.equals(null) should return false.

An equivalence relation partitions the elements it operates on into equivalence classes; all the members of an equivalence class are equal to each other. Members of an equivalence class are substitutable for each other, at least for some purposes.

Parameters
obj:Object

the reference object with which to compare.

Returns:boolean

true if this object is the same as the obj argument; false otherwise.

Annotations
@Override
getArgumentsback to summary
protected String getArguments()

Generate human readable representation of the Event

Returns:String

representation fore humans

See Also
for Event in PyYAML"
getEndMarkback to summary
public Mark getEndMark()

getter

Returns:Mark

end

getEventIdback to summary
public abstract Event.ID getEventId()

Get the type (kind) if this Event

Returns:Event.ID

the ID of this Event

getStartMarkback to summary
public Mark getStartMark()

getter

Returns:Mark

start

hashCodeback to summary
public int hashCode()

Overrides java.lang.Object.hashCode.

Doc from java.lang.Object.hashCode.

Returns a hash code value for the object. This method is supported for the benefit of hash tables such as those provided by java.util.HashMap.

The general contract of hashCode is:

  • Whenever it is invoked on the same object more than once during an execution of a Java application, the hashCode method must consistently return the same integer, provided no information used in equals comparisons on the object is modified. This integer need not remain consistent from one execution of an application to another execution of the same application.
  • If two objects are equal according to the equals method, then calling the hashCode method on each of the two objects must produce the same integer result.
  • It is not required that if two objects are unequal according to the equals method, then calling the hashCode method on each of the two objects must produce distinct integer results. However, the programmer should be aware that producing distinct integer results for unequal objects may improve the performance of hash tables.
Returns:int

a hash code value for this object.

Annotations
@Override
isback to summary
public boolean is(Event.ID id)

Check if the Event is of the provided kind

Parameters
id:Event.ID

- the Event.ID enum

Returns:boolean

true then this Event of the provided type

toStringback to summary
public String toString()

Overrides java.lang.Object.toString.

Doc from java.lang.Object.toString.

Returns a string representation of the object.

Returns:String

a string representation of the object.

org.yaml.snakeyaml.events back to summary

public final Enum Event.ID

extends Enum<Event.ID>
Class Inheritance

Event types

Field Summary

Modifier and TypeField and Description
public static final Event.ID
public static final Event.ID
public static final Event.ID
public static final Event.ID
public static final Event.ID
public static final Event.ID
public static final Event.ID
public static final Event.ID
public static final Event.ID
public static final Event.ID
public static final Event.ID

Constructor Summary

AccessConstructor and Description
private
ID()

Method Summary

Modifier and TypeMethod and Description
public static Event.ID
public static Event.ID[]
Inherited from java.lang.Enum:
clonecompareTodescribeConstableequalsfinalizegetDeclaringClasshashCodenameordinaltoStringvalueOf

Field Detail

Aliasback to summary
public static final Event.ID Alias
Commentback to summary
public static final Event.ID Comment
DocumentEndback to summary
public static final Event.ID DocumentEnd
DocumentStartback to summary
public static final Event.ID DocumentStart
MappingEndback to summary
public static final Event.ID MappingEnd
MappingStartback to summary
public static final Event.ID MappingStart
Scalarback to summary
public static final Event.ID Scalar
SequenceEndback to summary
public static final Event.ID SequenceEnd
SequenceStartback to summary
public static final Event.ID SequenceStart
StreamEndback to summary
public static final Event.ID StreamEnd
StreamStartback to summary
public static final Event.ID StreamStart

Constructor Detail

IDback to summary
private ID()

Method Detail

valueOfback to summary
public static Event.ID valueOf(String name)
valuesback to summary
public static Event.ID[] values()