Oh wise ones:

Can someone point me to an example of how to implement and access the kind of object shown below?
Most of the examples if found are an object that contains one other object.
I need to create an object that contains a hash of sub-objects each sub-object is made up of a number of different objects and an array of an object type.

Object1 contains scalars
Object2 Contains scalars
Object3 contains scalars (OK that part is easy)
Object4 contains an Object1, an Object2, an array of Object3s, and scalars
Object5 contains a hash of Object4s and scalars
Object6 contains a hash of Object5s

In general the program will need to get or set each element in each object individually.

The ability to enumerate the object3s in the Object6 and the ability to Enumerate through the object4s an object5 are the only other complex accesses I need.

Thanks,
-Pat

In reply to Complex Objects by PatMurty

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.