<<(element)
click to toggle source
def <<(element)
@elements << element
end
parse_attr(attr, value)
click to toggle source
def parse_attr(attr, value)
case attr
when MaxOccursAttrName
@maxoccurs = value.source
when MinOccursAttrName
@minoccurs = value.source
else
nil
end
end
parse_element(element)
click to toggle source
def parse_element(element)
case element
when AnyName
o = Any.new
@elements << o
o
when ElementName
o = Element.new
@elements << o
o
else
nil
end
end
targetnamespace()
click to toggle source
def targetnamespace
parent.targetnamespace
end