Class: Link
Overview
Corresponds to KML's Link object
Instance Attribute Summary (collapse)
-
- (Object) href
Returns the value of attribute href.
-
- (Object) httpQuery
Returns the value of attribute httpQuery.
-
- (Object) refreshInterval
Returns the value of attribute refreshInterval.
-
- (Object) refreshMode
Returns the value of attribute refreshMode.
-
- (Object) viewBoundScale
Returns the value of attribute viewBoundScale.
-
- (Object) viewFormat
Returns the value of attribute viewFormat.
-
- (Object) viewRefreshMode
Returns the value of attribute viewRefreshMode.
Attributes inherited from KMLObject
Instance Method Summary (collapse)
-
- (Link) initialize(href = '', refreshMode = :onChange, viewRefreshMode = :never)
constructor
A new instance of Link.
- - (Object) to_kml(indent = 0)
Constructor Details
- (Link) initialize(href = '', refreshMode = :onChange, viewRefreshMode = :never)
A new instance of Link
1575 1576 1577 1578 1579 1580 |
# File 'lib/kamelopard/classes.rb', line 1575 def initialize(href = '', refreshMode = :onChange, viewRefreshMode = :never) super() @href = href @refreshMode = refreshMode @viewRefreshMode = viewRefreshMode end |
Instance Attribute Details
- (Object) href
Returns the value of attribute href
1574 1575 1576 |
# File 'lib/kamelopard/classes.rb', line 1574 def href @href end |
- (Object) httpQuery
Returns the value of attribute httpQuery
1574 1575 1576 |
# File 'lib/kamelopard/classes.rb', line 1574 def httpQuery @httpQuery end |
- (Object) refreshInterval
Returns the value of attribute refreshInterval
1574 1575 1576 |
# File 'lib/kamelopard/classes.rb', line 1574 def refreshInterval @refreshInterval end |
- (Object) refreshMode
Returns the value of attribute refreshMode
1574 1575 1576 |
# File 'lib/kamelopard/classes.rb', line 1574 def refreshMode @refreshMode end |
- (Object) viewBoundScale
Returns the value of attribute viewBoundScale
1574 1575 1576 |
# File 'lib/kamelopard/classes.rb', line 1574 def viewBoundScale @viewBoundScale end |
- (Object) viewFormat
Returns the value of attribute viewFormat
1574 1575 1576 |
# File 'lib/kamelopard/classes.rb', line 1574 def viewFormat @viewFormat end |
- (Object) viewRefreshMode
Returns the value of attribute viewRefreshMode
1574 1575 1576 |
# File 'lib/kamelopard/classes.rb', line 1574 def viewRefreshMode @viewRefreshMode end |
Instance Method Details
- (Object) to_kml(indent = 0)
1582 1583 1584 1585 1586 1587 1588 1589 1590 1591 1592 1593 |
# File 'lib/kamelopard/classes.rb', line 1582 def to_kml(indent = 0) k = "#{ ' ' * indent }<Link id=\"#{ @id }\">\n" k << "#{ ' ' * indent } <href>#{ @href }</href>\n" k << "#{ ' ' * indent } <refreshMode>#{ @refreshMode }</refreshMode>\n" k << "#{ ' ' * indent } <viewRefreshMode>#{ @viewRefreshMode }</viewRefreshMode>\n" k << "#{ ' ' * indent } <refreshInterval>#{ @refreshInterval }</refreshInterval>\n" unless @refreshInterval.nil? k << "#{ ' ' * indent } <viewBoundScale>#{ @viewBoundScale }</viewBoundScale>\n" unless @viewBoundScale.nil? k << "#{ ' ' * indent } <viewFormat>#{ @viewFormat }</viewFormat>\n" unless @viewFormat.nil? k << "#{ ' ' * indent } <httpQuery>#{ @httpQuery }</httpQuery>\n" unless @httpQuery.nil? k << "#{ ' ' * indent }</Link>\n" k end |