class Rex::Java::Serialization::Model::Element

Attributes

stream[RW]

Public Class Methods

decode(io, stream = nil) click to toggle source

Deserializes a Rex::Java::Serialization::Model::Element

@param io [IO] the io to read from @return [Rex::Java::Serialization::Model::Element] if deserialization succeeds @return [nil] if deserialization doesn't succeed

# File lib/rex/java/serialization/model/element.rb, line 15
def self.decode(io, stream = nil)
  elem = self.new(stream)
  elem.decode(io)
end
new(stream = nil) click to toggle source

@param stream [Rex::Java::Serialization::Model::Stream] the stream where it belongs to

# File lib/rex/java/serialization/model/element.rb, line 21
def initialize(stream = nil)
  self.stream = stream
end

Public Instance Methods

decode(io) click to toggle source
# File lib/rex/java/serialization/model/element.rb, line 25
def decode(io)
  self
end
encode() click to toggle source
# File lib/rex/java/serialization/model/element.rb, line 29
def encode
  ''
end
to_s() click to toggle source

Creates a print-friendly string representation

@return [String]

# File lib/rex/java/serialization/model/element.rb, line 36
def to_s
  self.class.name.split('::').last
end