Class: WSDL::Info

Inherits:
Object show all
Defined in:
lib/wsdl/info.rb

Direct Known Subclasses

Binding, Definitions, Documentation, Import, Message, Operation, OperationBinding, Param, Part, Port, PortType, SOAP::Address, SOAP::Binding, SOAP::Body, SOAP::Fault, SOAP::Header, SOAP::HeaderFault, SOAP::Operation, Service, Types, XMLSchema::Annotation, XMLSchema::Any, XMLSchema::AnyAttribute, XMLSchema::Attribute, XMLSchema::AttributeGroup, XMLSchema::ComplexContent, XMLSchema::ComplexExtension, XMLSchema::ComplexRestriction, XMLSchema::ComplexType, XMLSchema::Content, XMLSchema::Element, XMLSchema::Enumeration, XMLSchema::FractionDigits, XMLSchema::Group, XMLSchema::Import, XMLSchema::Include, XMLSchema::Length, XMLSchema::List, XMLSchema::MaxExclusive, XMLSchema::MaxInclusive, XMLSchema::MaxLength, XMLSchema::MinExclusive, XMLSchema::MinInclusive, XMLSchema::MinLength, XMLSchema::Pattern, XMLSchema::Schema, XMLSchema::SimpleContent, XMLSchema::SimpleExtension, XMLSchema::SimpleRestriction, XMLSchema::SimpleType, XMLSchema::TotalDigits, XMLSchema::Union, XMLSchema::Unique, XMLSchema::WhiteSpace

Instance Attribute Summary (collapse)

Instance Method Summary (collapse)

Constructor Details

- (Info) initialize



17
18
19
20
21
# File 'lib/wsdl/info.rb', line 17

def initialize
  @root = nil
  @parent = nil
  @id = nil
end

Instance Attribute Details

- (Object) id

Returns the value of attribute id



15
16
17
# File 'lib/wsdl/info.rb', line 15

def id
  @id
end

- (Object) parent

Returns the value of attribute parent



14
15
16
# File 'lib/wsdl/info.rb', line 14

def parent
  @parent
end

- (Object) root

Returns the value of attribute root



13
14
15
# File 'lib/wsdl/info.rb', line 13

def root
  @root
end

Instance Method Details

- (Object) inspect



23
24
25
26
27
28
29
# File 'lib/wsdl/info.rb', line 23

def inspect
  if self.respond_to?(:name)
    sprintf("#<%s:0x%x %s>", self.class.name, __id__, self.name)
  else
    sprintf("#<%s:0x%x>", self.class.name, __id__)
  end
end

- (Object) parse_attr(attr, value)

abstract



33
# File 'lib/wsdl/info.rb', line 33

def parse_attr(attr, value); end

- (Object) parse_element(element)

abstract



31
# File 'lib/wsdl/info.rb', line 31

def parse_element(element); end

- (Object) parse_epilogue

abstract



35
# File 'lib/wsdl/info.rb', line 35

def parse_epilogue; end