IGLib
1.5
The IGLib base library for development of numerical, technical and business applications.
|
Summary description for XMLTreeView. More...
Classes | |
class | NodeData |
Public Types | |
enum | XMLSourceType : byte { XMLSourceType.TextFile, XMLSourceType.String, XMLSourceType.XMLNode } |
Public Member Functions | |
XMLTreeView () | |
XMLTreeView () | |
Static Public Member Functions | |
static void | Example () |
Public Attributes | |
bool | Editable = true |
XMLSourceType | SourceType = XMLSourceType.TextFile |
Protected Member Functions | |
override void | Dispose (bool disposing) |
Clean up any resources being used. More... | |
override void | Dispose (bool disposing) |
Clean up any resources being used. More... | |
Protected Attributes | |
System.Drawing.Color | RootBackColor = Color.FromArgb(255, 180, 180) |
int | RootImageIndex = 0 |
XmlDocument | Doc = null |
XMLTestPath | PathTester = null |
string | NoneImageKey = "xml_none" |
Properties | |
bool | ExpAttr [get, set] |
bool | AttrSubnode [get, set] |
bool | HasChanged [get, set] |
bool | DocumentLoaded [get, set] |
Private Types | |
enum | VIEW { VIEW.TREE_VIEW = 0, VIEW.TREE_VIEW = 0 } |
enum | VIEW { VIEW.TREE_VIEW = 0, VIEW.TREE_VIEW = 0 } |
Private Member Functions | |
delegate void | MyDelegate () |
void | InitializeComponent () |
Required method for Designer support - do not modify the contents of this method with the code editor. More... | |
void | Main () |
The main entry point for the application. More... | |
void | Form1_Load (object sender, System.EventArgs e) |
void | menuItem3_Click (object sender, System.EventArgs e) |
void | openFileDialog1_FileOk (object sender, System.ComponentModel.CancelEventArgs e) |
void | PopulateList () |
void | PopulateTree () |
void | ParseFile () |
void | treeView1_Click (object sender, System.EventArgs e) |
void | treeView1_AfterSelect (object sender, System.Windows.Forms.TreeViewEventArgs e) |
void | menuItem2_Click (object sender, System.EventArgs e) |
void | WindowClose () |
void | LoadFileIntoListBox () |
void | MoveToLine (int ln) |
void | AssociateTag (TreeNode t, int l) |
void | menuItem5_Click (object sender, System.EventArgs e) |
void | ShowAboutBox () |
void | EnableDisableControls () |
void | toolBar1_ButtonClick (object sender, System.Windows.Forms.ToolBarButtonClickEventArgs e) |
void | TExpandAll () |
void | TE () |
void | TCollapseAll () |
void | Clear () |
void | menuItem1_DrawItem (object sender, System.Windows.Forms.DrawItemEventArgs e) |
void | menuItem1_MeasureItem (object sender, System.Windows.Forms.MeasureItemEventArgs e) |
void | menuItem3_MeasureItem (object sender, System.Windows.Forms.MeasureItemEventArgs e) |
void | menuItem3_DrawItem (object sender, System.Windows.Forms.DrawItemEventArgs e) |
void | Form1_Resize (object sender, System.EventArgs e) |
void | ReportError0 (string str) |
void | ReportError (string str) |
void | ReportError (Exception ex) |
delegate void | MyDelegate () |
void | InitializeComponent () |
Required method for Designer support - do not modify the contents of this method with the code editor. More... | |
void | Main0 () |
The main entry point for the application. More... | |
void | XMLTreeView_Load (object sender, System.EventArgs e) |
void | FinalizeNotifications () |
void | ResetNotifications () |
void | LockNotifications () |
void | UnlockNotifications () |
void | NotifyStarted () |
void | NotifyFinished () |
void | openFileDialog1_FileOk (object sender, System.ComponentModel.CancelEventArgs e) |
void | LoadFileToListBox () |
void | LoadFileToTextBox () |
void | MoveToLine (int ln) |
void | LoadFileToDoc () |
void | UpdateDocumentInTreeView () |
void | ParseDocumentToTreeView () |
void | ParseFileToTreeView () |
bool | isAttributeContainter (TreeNode node) |
string | getTreeNodePath (TreeNode node) |
string | getTreeNodeTypeName (TreeNode node) |
string | getTreeNodeName (TreeNode node) |
string | getTreeNodeText (TreeNode node) |
int | getTreeNodeLineNumber (TreeNode node) |
XmlNode | FindXmlNode (TreeNode TNode) |
void | treeViewXML_Click (object sender, System.EventArgs e) |
void | ExpandNodes (TreeNode node, int numlevels, bool atleast, bool atmost) |
void | ExpandNodesExactly (TreeNode node, int numlevels) |
void | ExpandNodesAtLeast (TreeNode node, int numlevels) |
void | ExpandNodesAtMost (TreeNode node, int numlevels) |
void | ExpandNodes (TreeNode node, int numlevels, int level, bool atleast, bool atmost) |
void | EditNode (TreeNode node) |
void | CutNode (TreeNode node) |
void | CopyNode (TreeNode node) |
void | PasteNode (TreeNode node) |
void | DeleteNode (TreeNode node) |
void | treeViewXML_NodeMouseClick (object sender, TreeNodeMouseClickEventArgs e) |
void | treeViewXML_AfterSelect (object sender, System.Windows.Forms.TreeViewEventArgs e) |
void | menuItem2_Click (object sender, System.EventArgs e) |
void | WindowClose () |
void | AssociateTag (TreeNode t, XmlReader reader) |
void | menuItem5_Click (object sender, System.EventArgs e) |
void | ShowAboutBox () |
void | EnableDisableControls () |
void | ThreadMessage (string message) |
void | TExpandAll () |
void | ExpandAll () |
void | TCollapseAll () |
void | Clear () |
void | menuItem1_DrawItem (object sender, System.Windows.Forms.DrawItemEventArgs e) |
void | menuItem1_MeasureItem (object sender, System.Windows.Forms.MeasureItemEventArgs e) |
void | menuItem3_MeasureItem (object sender, System.Windows.Forms.MeasureItemEventArgs e) |
void | menuItem3_DrawItem (object sender, System.Windows.Forms.DrawItemEventArgs e) |
void | ExpAllBtn_Click (object sender, EventArgs e) |
void | CollAllBtn_Click (object sender, EventArgs e) |
void | ExpandAllMenuItem_Click (object sender, EventArgs e) |
void | CollapseAllMenuItem_Click (object sender, EventArgs e) |
void | ExpMinBtn_Click (object sender, EventArgs e) |
void | ExpMaxBtn_Click (object sender, EventArgs e) |
void | ControlPanelSwitchMenuItem_Click (object sender, EventArgs e) |
void | TopPnlHideBtn_Click (object sender, EventArgs e) |
void | ShowControlPnl () |
void | HideControlPnl () |
void | ExpBtn_Click (object sender, EventArgs e) |
void | MenuFile_Open_Click (object sender, EventArgs e) |
void | MenuFile_Close_Click (object sender, EventArgs e) |
void | MenuFile_CloseDocument_Click (object sender, EventArgs e) |
void | MenuTools_Edit_Click (object sender, EventArgs e) |
void | MenuTools_Cut_Click (object sender, EventArgs e) |
void | MenuTools_Copy_Click (object sender, EventArgs e) |
void | MenuTools_Paste_Click (object sender, EventArgs e) |
void | PathTester_Close () |
void | MenuTools_TestXPath_Click (object sender, EventArgs e) |
void | MenuTools_Controls_Click (object sender, EventArgs e) |
void | MenuTools_ExpandAll_Click (object sender, EventArgs e) |
void | MenuTools_CollapseAll_Click (object sender, EventArgs e) |
void | MenuTools_Stop_Click (object sender, EventArgs e) |
void | MenuHelp_About_Click (object sender, EventArgs e) |
void | ContextMenu_CopyFullPath_Click (object sender, EventArgs e) |
void | ContextMenu_CopyFullPathExactly_Click (object sender, EventArgs e) |
void | ContextMenu_CopyNodeText_Click (object sender, EventArgs e) |
void | ContextMenu_Edit_Click (object sender, EventArgs e) |
void | ContextMenu_Cut_Click (object sender, EventArgs e) |
void | ContextMenu_Copy_Click (object sender, EventArgs e) |
void | ContextMenu_Paste_Click (object sender, EventArgs e) |
void | ContextMenu_Delete_Click (object sender, EventArgs e) |
void | ContextMenu_ExpandAll_Click (object sender, EventArgs e) |
void | ContextMenu_ExpandSpecified_Click (object sender, EventArgs e) |
void | ContextMenu_Expand1_Click (object sender, EventArgs e) |
void | ContextMenu_Expand2_Click (object sender, EventArgs e) |
void | ContextMenu_Expand3_Click (object sender, EventArgs e) |
void | ContextMenu_Expand4_Click (object sender, EventArgs e) |
void | ContextMenu_Expand5_Click (object sender, EventArgs e) |
void | ContextMenu_ExpandAtLeastSpecified_Click (object sender, EventArgs e) |
void | ContextMenu_ExpandAtLeast1_Click (object sender, EventArgs e) |
void | ContextMenu_ExpandAtLeast2_Click (object sender, EventArgs e) |
void | ContextMenu_ExpandAtLeast3_Click (object sender, EventArgs e) |
void | ContextMenu_ExpandAtLeast4_Click (object sender, EventArgs e) |
void | ContextMenu_ExpandAtLeast5_Click (object sender, EventArgs e) |
void | ContextMenu_ExpandAtMostSpecified_Click (object sender, EventArgs e) |
void | ContextMenu_ExpandAtMost1_Click (object sender, EventArgs e) |
void | ContextMenu_ExpandAtMost2_Click (object sender, EventArgs e) |
void | ContextMenu_ExpandAtMost3_Click (object sender, EventArgs e) |
void | ContextMenu_ExpandAtMost4_Click (object sender, EventArgs e) |
void | ContextMenu_ExpandAtMost5_Click (object sender, EventArgs e) |
void | ContextMenu_Collapse_Click (object sender, EventArgs e) |
void | treeViewXML_NodeMouseHover (object sender, TreeNodeMouseHoverEventArgs e) |
void | XMLTreeView_Closing (object sender, FormClosingEventArgs e) |
void | StatusError_Click (object sender, EventArgs e) |
void | StatusStatus_Click (object sender, EventArgs e) |
void | MenuStrip_Enter (object sender, EventArgs e) |
void | NodeContextMenu_Opening (object sender, CancelEventArgs e) |
Private Attributes | |
System.Drawing.Color | RootForeColor = Color.Black |
System.Drawing.Color | ElementBackColor = Color.White |
System.Drawing.Color | ElementForeColor = Color.DarkRed |
System.Drawing.Color | TextBackColor = Color.FromArgb(255, 255, 180) |
System.Drawing.Color | TextForeColor = Color.Black |
System.Drawing.Color | AttrNameBackColor = Color.White |
System.Drawing.Color | AttrNameForeColor = Color.Red |
System.Drawing.Color | AttrValBackColor = Color.White |
System.Drawing.Color | AttrValForeColor = Color.Green |
System.Drawing.Color | CommentBackColor = Color.White |
System.Drawing.Color | CommentForeColor = Color.Gray |
System.Drawing.Color | AttrContBackColor = Color.White |
System.Drawing.Color | AttrContForeColor = Color.LightGray |
int | ElementImageIndex = 1 |
int | TextImageIndex = 2 |
int | AttrNameImageIndex = 6 |
int | AttrValImageIndex = 7 |
int | CommentImageIndex = 8 |
int | AttrContImageIndex = 9 |
bool | expattr = true |
bool | attsubnode = true |
int | NumErr = 0 |
int | MaxErr = 3 |
System.Windows.Forms.MainMenu | mainMenu1 |
System.Windows.Forms.MenuItem | FileMenuItem |
System.Windows.Forms.MenuItem | FileCloseMenuItem |
System.Windows.Forms.MenuItem | FileOpenMenuItem |
System.Windows.Forms.OpenFileDialog | openFileDialog1 |
IContainer | components |
string | XMLInputFile = null |
string | FileSize = "" |
string | WorkingDir = Directory.GetCurrentDirectory() |
string | OrigFormTitle = "" |
bool | bFileLoaded = false |
int | CurrentView = (int)VIEW.TREE_VIEW |
Object | NodeTag = null |
Thread | t = null |
TreeNode | RootNode = null |
Point | ClickedPoint = new Point(0, 0) |
ArrayList | TreeNodeArray = new ArrayList() |
ImageList | tr_il = new ImageList() |
ImageList | tb_il = new ImageList() |
Bitmap | img_fileopen |
Bitmap | img_exit |
Bitmap | img_collapse |
Bitmap | img_expand |
Bitmap | img_about |
System.Windows.Forms.MenuItem | HelpMenuItem |
System.Windows.Forms.MenuItem | HelpAboutMenuItem |
System.Windows.Forms.ToolBar | toolBar1 |
System.Windows.Forms.TreeView | treeView1 |
System.Windows.Forms.ToolBarButton | Open |
System.Windows.Forms.ToolBarButton | Exit |
System.Windows.Forms.ToolBarButton | AboutBtn |
System.Windows.Forms.ToolBarButton | SEPARATOR1 |
System.Windows.Forms.ToolBarButton | ExpandAll |
System.Windows.Forms.ToolBarButton | CollapseAll |
System.Windows.Forms.ToolBarButton | Stop |
System.Windows.Forms.ToolBarButton | SEPARATOR2 |
System.Windows.Forms.ListBox | listBox1 |
System.Windows.Forms.Splitter | splitter1 |
Panel | DispPanel |
MenuItem | ToolsMenuItem |
MenuItem | ExpandAllMenuItem |
MenuItem | CollapseAllMenuItem |
MenuItem | StopMenuItem |
System.Windows.Forms.ToolBarButton | SEPARATOR3 |
Cursor | CursorDefault = Cursors.Default |
Color | ActiveBackColor = Color.White |
Color | InActiveBackColor = Color.WhiteSmoke |
bool | ShowText =true |
string | TitleBase = "XMLViewer" |
string | RootImageKey = "xml_root" |
string | ElementImageKey = "xml_element" |
string | TextImageKey = "xml_text" |
string | AttrNameImageKey = "xml_attribute_name" |
string | AttrValImageKey = "xml_attribute_value" |
string | CommentImageKey = "xml_comment" |
bool | haschanged = false |
bool | docloaded = false |
ToolStripMenuItem | editToolStripMenuItem |
ToolStripMenuItem | editElementToolStripMenuItem |
ToolStripMenuItem | cutToolStripMenuItem |
ToolStripMenuItem | copyToolStripMenuItem |
ToolStripMenuItem | pasteToolStripMenuItem |
ImageList | NodeImages |
ToolStripMenuItem | MenuTools_TestXPath |
ToolStripSeparator | toolStripSeparator5 |
ToolStripSeparator | toolStripSeparator6 |
ToolTip | toolTip1 |
ToolStripMenuItem | deleteToolStripMenuItem |
ToolStripMenuItem | MenuFile_CloseDocument |
ToolStripMenuItem | ContextMenu_Edit |
ToolStripMenuItem | ContextMenu_Cut |
ToolStripMenuItem | ContextMenu_Copy |
ToolStripMenuItem | ContextMenu_Paste |
ToolStripMenuItem | ContextMenu_Delete |
RichTextBox | richTextBoxXML |
ToolStripStatusLabel | StatusStatus |
ToolStripMenuItem | ContextMenu_ExpandAll |
System.Windows.Forms.TreeView | treeViewXML |
System.Windows.Forms.ListBox | listBoxXML |
Panel | TopPnl |
Panel | BottomPnl |
Button | ExpAllBtn |
Button | CollAllBtn |
Label | LevelLbl |
NumericUpDown | LevelNumUpDown |
Button | ExpMinBtn |
Button | ExpBtn |
Button | ExpMaxBtn |
Button | TopPnlHideBtn |
MenuStrip | MenuStrip |
ToolStripMenuItem | ContextMenu_CopyFullPath |
ToolStripMenuItem | ContextMenu_CopyFullPathExactly |
ToolStripMenuItem | ContextMenu_CopyNodeText |
ToolStripSeparator | toolStripSeparator2 |
ToolStripMenuItem | ContextMenu_EditMenu |
ToolStripSeparator | toolStripSeparator1 |
ToolStripMenuItem | ContextMenu_Expand |
ToolStripMenuItem | ContextMenu_ExpandSpecified |
ToolStripMenuItem | ContextMenu_Expand1 |
ToolStripMenuItem | ContextMenu_Expand2 |
ToolStripMenuItem | ContextMenu_Expand3 |
ToolStripMenuItem | ContextMenu_Expand4 |
ToolStripMenuItem | ContextMenu_Expand5 |
ToolStripMenuItem | ContextMenu_ExpandAtLeast |
ToolStripMenuItem | ContextMenu_ExpandAtLeastSpecified |
ToolStripMenuItem | ContextMenu_ExpandAtLeast1 |
ToolStripMenuItem | ContextMenu_ExpandAtLeast2 |
ToolStripMenuItem | ContextMenu_ExpandAtLeast3 |
ToolStripMenuItem | ContextMenu_ExpandAtLeast4 |
ToolStripMenuItem | ContextMenu_ExpandAtLeast5 |
ToolStripMenuItem | ContextMenu_ExpandAtMost |
ToolStripMenuItem | ContextMenu_ExpandAtMostSpecified |
ToolStripMenuItem | ContextMenu_ExpandAtMost1 |
ToolStripMenuItem | ContextMenu_ExpandAtMost2 |
ToolStripMenuItem | ContextMenu_ExpandAtMost3 |
ToolStripMenuItem | ContextMenu_ExpandAtMost4 |
ToolStripMenuItem | ContextMenu_ExpandAtMost5 |
ToolStripMenuItem | Collapse |
ContextMenuStrip | NodeContextMenu |
ToolStripMenuItem | MenuFile |
ToolStripMenuItem | MenuTools |
ToolStripMenuItem | MenuGelp |
ToolStripMenuItem | MenuFile_Open |
ToolStripMenuItem | MenuFile_Close |
ToolStripMenuItem | MenuTools_ExpandAll |
ToolStripMenuItem | MenuTools_CollapseAll |
ToolStripMenuItem | MenuTools_Stop |
ToolStripMenuItem | MenuHelp_About |
ToolStripMenuItem | MenuTools_Controls |
Panel | ControlPnl |
ToolStripSeparator | toolStripSeparator3 |
ToolStripSeparator | toolStripSeparator4 |
StatusStrip | statusStrip1 |
ToolStripStatusLabel | StatusPath |
ToolStripStatusLabel | StatusType |
ToolStripStatusLabel | StatusError |
SplitContainer | splitContainer1 |
System.ComponentModel.ComponentResourceManager | resources = null |
int | numLoadsToPerform = 0 |
int | countLock =0 |
Summary description for XMLTreeView.
|
private |
enum IG.Forms.XMLTreeView.XMLSourceType : byte |
|
private |
|
inline |
|
inline |
|
private |
|
inlineprotected |
Clean up any resources being used.
|
inlineprivate |
Required method for Designer support - do not modify the contents of this method with the code editor.
|
inlineprivate |
The main entry point for the application.
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
private |
|
inlineprotected |
Clean up any resources being used.
|
inlineprivate |
Required method for Designer support - do not modify the contents of this method with the code editor.
|
inlineprivate |
The main entry point for the application.
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
References IG.Forms.VoidDelegate().
|
inlineprivate |
References IG.Forms.VoidDelegate().
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
References IG.Forms.VoidDelegate().
|
inlineprivate |
References IG.Forms.XMLTreeView.NodeData.NodeType.
|
inlineprivate |
References IG.Forms.XMLTreeView.NodeData.NodeType.
|
inlineprivate |
References IG.Forms.XMLTreeView.NodeData.NodeType.
|
inlineprivate |
References IG.Forms.XMLTreeView.NodeData.NodeName.
|
inlineprivate |
|
inlineprivate |
References IG.Forms.XMLTreeView.NodeData.LineNumber.
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
References IG.Forms.XMLTreeView.NodeData.NodeType.
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlinestatic |
References IG.Forms.XMLTreeView.Exit.
|
protected |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
protected |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
Referenced by IG.Forms.XMLTreeView.Example().
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
bool IG.Forms.XMLTreeView.Editable = true |
|
private |
|
protected |
|
protected |
XMLSourceType IG.Forms.XMLTreeView.SourceType = XMLSourceType.TextFile |
|
private |
|
protected |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
getset |
|
getset |
|
getset |
|
getset |