Class: SiSU_Particulars::CombinedSingleton

Inherits:
Object
  • Object
show all
Includes:
Singleton
Defined in:
lib/sisu/se_hub_particulars.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#ao_arrayObject

Returns the value of attribute ao_array.



149
150
151
# File 'lib/sisu/se_hub_particulars.rb', line 149

def ao_array
  @ao_array
end

#envObject

Returns the value of attribute env.



127
128
129
# File 'lib/sisu/se_hub_particulars.rb', line 127

def env
  @env
end

#fileObject

Returns the value of attribute file.



127
128
129
# File 'lib/sisu/se_hub_particulars.rb', line 127

def file
  @file
end

#html_idxObject

Returns the value of attribute html_idx.



116
117
118
# File 'lib/sisu/se_hub_particulars.rb', line 116

def html_idx
  @html_idx
end

#mdObject

Returns the value of attribute md.



116
117
118
# File 'lib/sisu/se_hub_particulars.rb', line 116

def md
  @md
end

#nametags_mapObject

Returns the value of attribute nametags_map.



200
201
202
# File 'lib/sisu/se_hub_particulars.rb', line 200

def nametags_map
  @nametags_map
end

#ocn_htmlseg_mapObject

Returns the value of attribute ocn_htmlseg_map.



218
219
220
# File 'lib/sisu/se_hub_particulars.rb', line 218

def ocn_htmlseg_map
  @ocn_htmlseg_map
end

#optObject

Returns the value of attribute opt.



116
117
118
# File 'lib/sisu/se_hub_particulars.rb', line 116

def opt
  @opt
end

#raw_idxObject

Returns the value of attribute raw_idx.



116
117
118
# File 'lib/sisu/se_hub_particulars.rb', line 116

def raw_idx
  @raw_idx
end

#sst_idxObject

Returns the value of attribute sst_idx.



116
117
118
# File 'lib/sisu/se_hub_particulars.rb', line 116

def sst_idx
  @sst_idx
end

#xhtml_idxObject

Returns the value of attribute xhtml_idx.



116
117
118
# File 'lib/sisu/se_hub_particulars.rb', line 116

def xhtml_idx
  @xhtml_idx
end

Instance Method Details

#get_all(opt) ⇒ Object



69
70
71
72
73
74
# File 'lib/sisu/se_hub_particulars.rb', line 69

def get_all(opt)
  set_env(opt)
  set_file(opt)
  set_md(opt)
  set_ao(opt)                #needs @md
end

#get_ao_array(opt) ⇒ Object



84
85
86
# File 'lib/sisu/se_hub_particulars.rb', line 84

def get_ao_array(opt)
  set_ao(opt)                #needs @md
end

#get_env(opt) ⇒ Object



75
76
77
# File 'lib/sisu/se_hub_particulars.rb', line 75

def get_env(opt)
  set_env(opt)
end

#get_env_md(opt) ⇒ Object



87
88
89
90
# File 'lib/sisu/se_hub_particulars.rb', line 87

def get_env_md(opt)
  set_env(opt)
  set_md(opt)
end

#get_file(opt) ⇒ Object



78
79
80
# File 'lib/sisu/se_hub_particulars.rb', line 78

def get_file(opt)
  set_file(opt)
end

#get_idx_html(opt) ⇒ Object



97
98
99
# File 'lib/sisu/se_hub_particulars.rb', line 97

def get_idx_html(opt)
  set_html_idx(opt)
end

#get_idx_raw(opt) ⇒ Object



94
95
96
# File 'lib/sisu/se_hub_particulars.rb', line 94

def get_idx_raw(opt)
  set_raw_idx(opt)
end

#get_idx_sst(opt) ⇒ Object



91
92
93
# File 'lib/sisu/se_hub_particulars.rb', line 91

def get_idx_sst(opt)
  set_sst_idx(opt)
end

#get_idx_xhtml(opt) ⇒ Object



100
101
102
# File 'lib/sisu/se_hub_particulars.rb', line 100

def get_idx_xhtml(opt)
  set_xhtml_idx(opt)
end

#get_map_nametags(opt) ⇒ Object



110
111
112
# File 'lib/sisu/se_hub_particulars.rb', line 110

def get_map_nametags(opt)
  set_nametags_map(opt)
end

#get_map_ocn_htmlseg(opt) ⇒ Object



113
114
115
# File 'lib/sisu/se_hub_particulars.rb', line 113

def get_map_ocn_htmlseg(opt)
  set_ocn_htmlseg_map(opt)
end

#get_maps(opt) ⇒ Object



106
107
108
109
# File 'lib/sisu/se_hub_particulars.rb', line 106

def get_maps(opt)
  set_nametags_map(opt)
  set_ocn_htmlseg_map(opt)
end

#get_md(opt) ⇒ Object



81
82
83
# File 'lib/sisu/se_hub_particulars.rb', line 81

def get_md(opt)
  set_md(opt)
end

#get_name_tags(opt) ⇒ Object



103
104
105
# File 'lib/sisu/se_hub_particulars.rb', line 103

def get_name_tags(opt)
  set_name_tags(opt)
end

#set_ao(opt) ⇒ Object



150
151
152
153
154
155
156
157
158
159
# File 'lib/sisu/se_hub_particulars.rb', line 150

def set_ao(opt)
  begin
    @ao_array=SiSU_AO::Source.new(opt).get
    self
  rescue
    SiSU_Errors::Rescued.new($!,$@,opt.selections.str,opt.fnl).location do
      __LINE__.to_s + ':' + __FILE__
    end
  end
end

#set_env(opt) ⇒ Object



128
129
130
131
132
133
134
135
136
137
# File 'lib/sisu/se_hub_particulars.rb', line 128

def set_env(opt)
  begin
    @env=SiSU_Env::InfoEnv.new(opt.fns)
    self
  rescue
    SiSU_Errors::Rescued.new($!,$@,opt.selections.str,opt.fnl).location do
      __LINE__.to_s + ':' + __FILE__
    end
  end
end

#set_file(opt) ⇒ Object



138
139
140
141
142
143
144
145
146
147
148
# File 'lib/sisu/se_hub_particulars.rb', line 138

def set_file(opt)
  begin
    set_md(opt) unless @md
    @file=SiSU_Env::FileOp.new(@md)
    self
  rescue
    SiSU_Errors::Rescued.new($!,$@,opt.selections.str,opt.fnl).location do
      __LINE__.to_s + ':' + __FILE__
    end
  end
end

#set_html_idx(opt) ⇒ Object



180
181
182
183
184
185
186
187
188
189
# File 'lib/sisu/se_hub_particulars.rb', line 180

def set_html_idx(opt)
  begin
    @html_idx=SiSU_AO::Source.new(opt).get_idx_html
    self
  rescue
    SiSU_Errors::Rescued.new($!,$@,opt.selections.str,opt.fnl).location do
      __LINE__.to_s + ':' + __FILE__
    end
  end
end

#set_md(opt) ⇒ Object



117
118
119
120
121
122
123
124
125
126
# File 'lib/sisu/se_hub_particulars.rb', line 117

def set_md(opt)
  begin
    @md=SiSU_Param::Parameters.new(opt).get
    self
  rescue
    SiSU_Errors::Rescued.new($!,$@,opt.selections.str,opt.fnl).location do
      __LINE__.to_s + ':' + __FILE__
    end
  end
end

#set_nametags_map(opt) ⇒ Object



201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
# File 'lib/sisu/se_hub_particulars.rb', line 201

def set_nametags_map(opt)
  begin
    opt=@md ? @md : opt
    @nametags_map=SiSU_AO::Source.new(opt).get_map_nametags
    self
  rescue
    if @md
      SiSU_Errors::Rescued.new($!,$@,@md.opt.selections.str,@md.opt.fnl).location do
        __LINE__.to_s + ':' + __FILE__
      end
    else
      SiSU_Errors::Rescued.new($!,$@,opt.selections.str,opt.fnl).location do
        __LINE__.to_s + ':' + __FILE__
      end
    end
  end
end

#set_ocn_htmlseg_map(opt) ⇒ Object



219
220
221
222
223
224
225
226
227
228
# File 'lib/sisu/se_hub_particulars.rb', line 219

def set_ocn_htmlseg_map(opt)
  begin
    @ocn_htmlseg_map=SiSU_AO::Source.new(@md).get_map_ocn_htmlseg
    self
  rescue
    SiSU_Errors::Rescued.new($!,$@,opt.selections.str,opt.fnl).location do
      __LINE__.to_s + ':' + __FILE__
    end
  end
end

#set_raw_idx(opt) ⇒ Object



170
171
172
173
174
175
176
177
178
179
# File 'lib/sisu/se_hub_particulars.rb', line 170

def set_raw_idx(opt)
  begin
    @raw_idx=SiSU_AO::Source.new(opt).get_idx_raw
    self
  rescue
    SiSU_Errors::Rescued.new($!,$@,opt.selections.str,opt.fnl).location do
      __LINE__.to_s + ':' + __FILE__
    end
  end
end

#set_sst_idx(opt) ⇒ Object



160
161
162
163
164
165
166
167
168
169
# File 'lib/sisu/se_hub_particulars.rb', line 160

def set_sst_idx(opt)
  begin
    @sst_idx=SiSU_AO::Source.new(opt).get_idx_sst
    self
  rescue
    SiSU_Errors::Rescued.new($!,$@,opt.selections.str,opt.fnl).location do
      __LINE__.to_s + ':' + __FILE__
    end
  end
end

#set_xhtml_idx(opt) ⇒ Object



190
191
192
193
194
195
196
197
198
199
# File 'lib/sisu/se_hub_particulars.rb', line 190

def set_xhtml_idx(opt)
  begin
    @xhtml_idx=SiSU_AO::Source.new(opt).get_idx_xhtml
    self
  rescue
    SiSU_Errors::Rescued.new($!,$@,opt.selections.str,opt.fnl).location do
      __LINE__.to_s + ':' + __FILE__
    end
  end
end