MYCO :: BASE :: Entity :: Meta :: attribuut

Container voor metagegevens die een kenmerk van een MyCO-entiteitsklasse beschrijven
Download nu

MYCO :: BASE :: Entity :: Meta :: attribuut Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • The myco project
  • Uitgever website:
  • http://search.cpan.org/~czbsd/Myco-0.01/lib/Myco.pm

MYCO :: BASE :: Entity :: Meta :: attribuut Tags


MYCO :: BASE :: Entity :: Meta :: attribuut Beschrijving

Container voor metagegevens die een kenmerk van een MyCO-entiteitsklasse beschrijven MYCO :: BASE :: Entity :: Meta :: Attribuut is een container voor meta-gegevens die een kenmerk van een Myco-entiteitsklasse beschrijven. Synopsis # Opmerking Deze klasse wordt normaal alleen gebruikt via # MYCO :: BASE :: Entity :: Meta # # Binnen een entiteit Klasse Definitie - Attribuut toevoegen aan Klasse # :: Attribute's Constructor mag alleen worden gebruikt via # :: META'S ADD_ATTRIBUT () Zoals getoond: mijn $ MD = MYCO :: BASE :: Entity :: Meta (naam => __package__ ); $ MD-> Add_attribute (naam => 'Doness', Type => 'Int', Readonly => 0, # Standaard is lezen / schrijven Access_list => {rw => , ro => }, tangram_options => {vereist => 1}, synopsis => "Hoe wilt u uw vlees gekookt", syntax_msg => "Correct formaat, alstublieft!", Waarden => , Value_Labels => {0 => 'Zeldzaam', 1 => 'Medium-rare', 2 => 'Medium', 3 => 'Medium-well', 4 => 'Nou', 5 => 'Vermaak'}, UI => {Widget => , Label => Koken tot ... ',},); ## Typical Post-Setup Gebruik # ... Gegeven een MyCo :: Base :: Entity :: Meta Ingeschakeld Entiteit Object $ Obj My $ Metadata = $ OBJ-> Introspect; # Koop Verwijzing naar array van :: Meta :: attribuutobjecten voor de klas van $ OBJ My $ Attributen = $ metadata-> get_attributes; # Kijk het type van het attribuut op MY $ TYPE = $ ATTIBUTEN -> {DONENESS} -> GET_TYPE; # Gebruik van opgeslagen Accessor Codef - Set Doness = 3 $ Attributen -> {Doness} -> SetVal ($ OBJ, 3); Vereisten: · Perl


MYCO :: BASE :: Entity :: Meta :: attribuut Gerelateerde software