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.



151
152
153
# File 'lib/sisu/se_hub_particulars.rb', line 151

def ao_array
  @ao_array
end

#envObject

Returns the value of attribute env.



129
130
131
# File 'lib/sisu/se_hub_particulars.rb', line 129

def env
  @env
end

#fileObject

Returns the value of attribute file.



129
130
131
# File 'lib/sisu/se_hub_particulars.rb', line 129

def file
  @file
end

#html_idxObject

Returns the value of attribute html_idx.



118
119
120
# File 'lib/sisu/se_hub_particulars.rb', line 118

def html_idx
  @html_idx
end

#mdObject

Returns the value of attribute md.



118
119
120
# File 'lib/sisu/se_hub_particulars.rb', line 118

def md
  @md
end

#nametags_mapObject

Returns the value of attribute nametags_map.



202
203
204
# File 'lib/sisu/se_hub_particulars.rb', line 202

def nametags_map
  @nametags_map
end

#ocn_htmlseg_mapObject

Returns the value of attribute ocn_htmlseg_map.



220
221
222
# File 'lib/sisu/se_hub_particulars.rb', line 220

def ocn_htmlseg_map
  @ocn_htmlseg_map
end

#optObject

Returns the value of attribute opt.



118
119
120
# File 'lib/sisu/se_hub_particulars.rb', line 118

def opt
  @opt
end

#raw_idxObject

Returns the value of attribute raw_idx.



118
119
120
# File 'lib/sisu/se_hub_particulars.rb', line 118

def raw_idx
  @raw_idx
end

#sst_idxObject

Returns the value of attribute sst_idx.



118
119
120
# File 'lib/sisu/se_hub_particulars.rb', line 118

def sst_idx
  @sst_idx
end

#xhtml_idxObject

Returns the value of attribute xhtml_idx.



118
119
120
# File 'lib/sisu/se_hub_particulars.rb', line 118

def xhtml_idx
  @xhtml_idx
end

Instance Method Details

#get_all(opt) ⇒ Object



71
72
73
74
75
76
# File 'lib/sisu/se_hub_particulars.rb', line 71

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

#get_ao_array(opt) ⇒ Object



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

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

#get_env(opt) ⇒ Object



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

def get_env(opt)
  set_env(opt)
end

#get_env_md(opt) ⇒ Object



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

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

#get_file(opt) ⇒ Object



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

def get_file(opt)
  set_file(opt)
end

#get_idx_html(opt) ⇒ Object



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

def get_idx_html(opt)
  set_html_idx(opt)
end

#get_idx_raw(opt) ⇒ Object



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

def get_idx_raw(opt)
  set_raw_idx(opt)
end

#get_idx_sst(opt) ⇒ Object



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

def get_idx_sst(opt)
  set_sst_idx(opt)
end

#get_idx_xhtml(opt) ⇒ Object



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

def get_idx_xhtml(opt)
  set_xhtml_idx(opt)
end

#get_map_nametags(opt) ⇒ Object



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

def get_map_nametags(opt)
  set_nametags_map(opt)
end

#get_map_ocn_htmlseg(opt) ⇒ Object



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

def get_map_ocn_htmlseg(opt)
  set_ocn_htmlseg_map(opt)
end

#get_maps(opt) ⇒ Object



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

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

#get_md(opt) ⇒ Object



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

def get_md(opt)
  set_md(opt)
end

#get_name_tags(opt) ⇒ Object



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

def get_name_tags(opt)
  set_name_tags(opt)
end

#set_ao(opt) ⇒ Object



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

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



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

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



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

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



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

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



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

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



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

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



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

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



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

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



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

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



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

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