Fmpp.

Freemaker-basierter Textdatei-Präprozessor für Ihren Mac
Jetzt downloaden

Fmpp. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Freeware
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Daniel Dekany
  • Website des Verlags:
  • Betriebssysteme:
  • Mac OS X
  • Dateigröße:
  • 4.4 MB

Fmpp. Stichworte


Fmpp. Beschreibung

Freemaker-basierter Textdatei-Präprozessor für Ihren Mac FMPP ist ein Allzweck-Textdatei-Preprocessor-Tool, das Freemarker-Vorlagen verwendet. FMPP ist speziell für den HTML-Preprocessor entwickelt, um komplette (statische) Homepages zu generieren: Verzeichnisstruktur, die HTML-S, Image-Dateien usw. enthält, kann natürlich zum Generieren des Quellcodes oder an den Textdateien generiert werden. FMPP ist mit Java-Klassen ausziehbar, um Daten aus allen Datenquellen (Datenbank usw.) zu ziehen und die Daten in die generierten Dateien einzubetten.FMPP ist 100% Java, und es läuft auf allen modernen Plattformen wie Mac OS X, Linux, Windows, Solaris etc.Nuß: FMPP ist lizenziert und verteilt unter den Bedingungen der BSD-Lizenz. Hier sind einige wichtige Funktionen von "FMPP": · Vorprozessorsprache (es ist die Freemarker-Vorlagensprache) · Alle üblichen Vorlagenkonstrukte, z. B. inklusive, falls / else / elseIf, Loop. · Makros mit genannten Argumenten und verschachtelten Inhalten (Körper). · Variablen (global oder lokal für einen Makro-Anruf) · Komplexe Ausdrücke mit String-, arithmetischen und logischen Operationen. Mit benutzerdefinierten Funktionen erweiterbar. · Automatisches und manuelles Austritt (HTML, XML, benutzerdefinierte Funktion) · Transformierende (Filter-) Ausgangsblöcke; Mit benutzerdefinierten Transformationen in Java erweiterbar. · Erfassen des Ausgangsblocks in eine Variable. · Charset bewusst, verwendet intern Unicode. · Number- und Datums- / Uhrzeit-Formatierung mit Masken (Muster). Geländer empfindliche Nummern- und Datums- / Uhrzeit-Formatierung. Bulk-Dateiverarbeitung: · Gesamtverzeichnisse rekursiv verarbeiten. · Der unterschiedliche Dateiverarbeitungsmodus kann für jede Datei ausgewählt werden, basierend auf Pfadmustern (als Dateierweiterung): Datei als Vorlage ausführen oder als XML analysieren und dann mit einer Vorlage oder binärer Kopiervorgang ausgegeben oder ignorieren es. · Kann schlechte Quelldateien ignorieren und die Fehlermeldung in einer Textdatei anmelden. · Kann garantieren, dass bestimmte Dateien später als andere verarbeitet werden. Sie können Daten von willkürlichen Datenquellen aussetzen, indem Sie Erweiterungen in Java schreiben. Derzeit unterstützte Datenquellen außerhalb des Felds: · XML-Datei. · CSV- und TAB-getrennte Textdateien · Java "Eigenschaften" · Ant-Eigenschaften, Ameiseprojekte und Zielinformationen · System Uhr · Klartextdatei Andere hervorgehobene Merkmale: · Ausgabeaufspaltung: Eine Einzelquelldatei kann mehrere Ausgabedateien generieren (einschließlich 0 Ausgabedateien). · Automatische Dateieinschluss, automatische Flucht und Whatnot, der mit automatisch eingefügten Headern und Fußzeilen erfolgen kann, ausgewählt, ausgewählt auf Bahnmustern. · Erzeugen Sie HTML -S mit berechneten Breite und Höhe. · Berechnen Sie den relativen Pfad in das Home-Verzeichnis oder in jede andere Datei. · Rendering (Transformation) XML-Dateien mit Freemarker-Vorlagen. (Ähnlich dem typischen XSLT-Nutzungsmuster.) · Fragen Sie die Größe / das Vorhandensein von Quelldateien ab. · Abfrageausgangskodierung (Charset). · URL-EXPAPING (mit dem tatsächlichen Ausgangs-Charset). Anforderungen: · J2SE Version 1.2 oder höher Was ist neu in dieser Version: Fehlerbehebung: · Befestigung des Fehlers, der "shopunchanged" verursacht hat, um eine Datei zu überspringen, wenn das Ziel neuer als die Quelle war. Jetzt überspringt nur Dateien, wenn das Änderungsdatum der Quell- und Zieldateien genau gleich ist. · Fixieren von TDD-Parserabstürzen, die beim Analysieren ungültiger TDD auftreten. · Verhindern, dass offensichtlich unbrauchbares Traversen in SVN- und CVS-Verzeichnissen führt. · Einige Tippfehler in der Dokumentation behoben. Neue Funktionen, Verbesserungen: · FMPP kann jetzt leere Verzeichnisse mit einem der beiden neuen Funktionen erstellen. · Der XML-Datenlader unterstützt nun Xinclude-s, indem sie seine Option "Xincludeaware" auf true setzt. · Um den Ameisenkonventionen zu folgen, kann nun "Sourceroot" alternativ mit dem Attribut "SRCDIR" und "outputroot" mit dem Attribut "destdir" der Ameisenaufgabe angegeben werden. · API: Neue JavaBean-Prope in FMPP.Engine und FMPP.Seting.Settings: "DontTraverseDirectories". Es sollte von Front-Enden auf true eingestellt sein, die explizit die Liste aller Quelldateien und Quellverzeichnisse angeben, anstatt den Motor zu erwarten, um sie zu entdecken. Bis jetzt wurden solche Frontenden nur die Liste der Dateien angegeben, sodass diese Eigenschaft nicht erforderlich war. Um jedoch die neuen WESTCreatEdirectories-Einstellung zu unterstützen, sollte die Liste der Verzeichnisse jetzt auch weitergegeben werden, und daher die Notwendigkeit dieses neuen Eigentums. · Aktualisierte Freemarker.jar und das mitgelieferte Freemarker-Handbuch auf 2.3.15.


Fmpp. Zugehörige Software