Class | WSDL::XMLSchema::Choice |
In: |
lib/wsdl/xmlSchema/choice.rb
|
Parent: | Info |
elements | [R] | |
maxoccurs | [R] | |
minoccurs | [R] |
# File lib/wsdl/xmlSchema/choice.rb, line 21 21: def initialize 22: super() 23: @minoccurs = '1' 24: @maxoccurs = '1' 25: @elements = [] 26: end
# File lib/wsdl/xmlSchema/choice.rb, line 32 32: def elementformdefault 33: parent.elementformdefault 34: end
# File lib/wsdl/xmlSchema/choice.rb, line 55 55: def parse_attr(attr, value) 56: case attr 57: when MaxOccursAttrName 58: @maxoccurs = value.source 59: when MinOccursAttrName 60: @minoccurs = value.source 61: else 62: nil 63: end 64: end
# File lib/wsdl/xmlSchema/choice.rb, line 40 40: def parse_element(element) 41: case element 42: when AnyName 43: o = Any.new 44: @elements << o 45: o 46: when ElementName 47: o = Element.new 48: @elements << o 49: o 50: else 51: nil 52: end 53: end