WSDL::XMLSchema::Attribute (Class)

In: wsdl/xmlSchema/attribute.rb
Parent: Info

Methods

Attributes

arytype  [RW] 
default  [RW] 
fixed  [RW] 
form  [RW] 
name  [RW] 
ref  [RW] 
type  [RW] 
use  [RW] 

Public Class methods

[Source]

# File wsdl/xmlSchema/attribute.rb, line 27
  def initialize
    super
    @ref = nil
    @use = nil
    @form = nil
    @name = nil
    @type = nil
    @default = nil
    @fixed = nil

    @arytype = nil
  end

Public Instance methods

[Source]

# File wsdl/xmlSchema/attribute.rb, line 44
  def parse_attr(attr, value)
    case attr
    when RefAttrName
      @ref = value
    when UseAttrName
      @use = value
    when FormAttrName
      @form = value
    when NameAttrName
      @name = value
    when TypeAttrName
      @type = value
    when DefaultAttrName
      @default = value
    when FixedAttrName
      @fixed = value
    when ArrayTypeAttrName
      @arytype = if value.is_a?(XSD::QName)
          value
        else
          XSD::QName.new(XSD::Namespace, value)
        end
    else
      nil
    end
  end

[Source]

# File wsdl/xmlSchema/attribute.rb, line 40
  def parse_element(element)
    nil
  end

[Validate]