Alzabo :: MethodMaker

ALZABO :: MethodMaker is een PERL-module die wordt gebruikt voor het automatisch genereren van nuttige methoden op basis van een bestaand schema.
Download nu

Alzabo :: MethodMaker Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Dave Rolsky
  • Uitgever website:
  • http://search.cpan.org/~drolsky/

Alzabo :: MethodMaker Tags


Alzabo :: MethodMaker Beschrijving

Alzabo :: MethodMaker is een PERL-module die wordt gebruikt om handige methoden te genereren op basis van een bestaand schema. Alzabo :: MethodMaker is een PERL-module die wordt gebruikt om handige methoden automatisch te genereren op basis van een bestaand schema.synopsis Gebruik Alzabo :: MethodMaker (schema => 'schema_name', alles => 1); deze module kan een bestaand schema nemen en genereren Een aantal nuttige methoden voor dit schema en de tafels en rijen. De methode-maken wordt gecontroleerd door de parameters die samen met de gebruiksverklaring worden gegeven, zoals te zien in de Synopsis-sectie. ParametersThese parameters worden allemaal doorgegeven aan de module wanneer deze wordt geïmporteerd via gebruik.Schema => $ schema_name Deze parameter is vereist.Class_root => $ Class_Name Indien gegeven, wordt dit gebruikt als de wortel van de klasnamen die door deze module worden gegenereerd. Deze root mag niet eindigen in '::'. Als er geen wordt gegeven, wordt de naam van de roepmodule gebruikt als de root. Zie nieuwe klasnamen voor meer informatie.Alle => $ bool Dit vertelt deze module om alle methoden die het mogelijk kan maken. Zie METHODION CREATIE-opties voor meer informatie. Als individuele methodes-opties zijn ingesteld als onwaar, wordt die instelling gerespecteerd, zodat u gebruik kunt maken van ALZABO :: methodmaker (schema => 'foo', alles => 1, tabellen => 0); om alle reguliere opties in te schakelen, behalve "tabellen" .Name_maker => NAMING_SUB indien verstrekt, dan wordt deze callback op elk gewenst moment dat een methode-naam moet worden gegenereerd. Hiermee kunt u volledige controle hebben over de resulterende namen. Anders worden namen gegenereerd zoals beschreven in de documentatie. De callback zal naar verwachting een naam retourneren voor de te gebruiken methode. Deze naam mag niet volledig worden gekwalificeerd of een klassenaanduiding bevatten, omdat dit wordt afgehandeld door MethodMaker.it is belangrijk dat geen van de namen een conflicten retourneer met bestaande methoden voor het object waaraan de methode wordt toegevoegd aan het toevoegen van voorbeeld Retourneer kolomobjecten op een tabel, als u een kolom hebt genaamd 'Naam' en probeert u dat te gebruiken als de methode-naam, het zal niet werken. Alzabo :: Tabelobjecten hebben al een dergelijke methode, die de naam van de tabel retourneert. Zie de relevante documentatie van het schema, tabel- en rijobjecten voor een lijst met methoden die ze bevatten. De sectie van de naam van het naamgevangende subparameters bevat de details van welke parameters worden doorgegeven aan deze callback.Houd er rekening mee dat als u een groot complex schema hebt Bijna zeker behoefte aan een aangepaste naamloze subroutine om naamconflicten te vermijden. Vereisten: · Perl


Alzabo :: MethodMaker Gerelateerde software