class Instruction

Extends Child
Represents an XML Instruction; IE, <? ... ?>

Attributes

Methods


Attributes

content (accessor) target is the "name" of the Instruction; IE, the "tag" in <?tag ...?> content is everything else.
target (accessor) target is the "name" of the Instruction; IE, the "tag" in <?tag ...?> content is everything else.

Methods

==

Arguments

other
Returns true if other is an Instruction, and the content and target of the other matches the target and content of this object.

clone


initialize

Arguments

target
can be one of a number of things. If String, then the target of this instruction is set to this. If an Instruction, then the Instruction is shallowly cloned (target and content are copied). If a Source, then the source is scanned and parsed for an Instruction declaration.
content<nil>
Must be either a String, or a Parent. Can only be a Parent if the target argument is a Source. Otherwise, this String is set as the content of this instruction.

Constructs a new Instruction

Instruction

Arguments

parse_stream source
listener

write

Arguments

writer
indent<0>