Tento příklad odráží možný obsah balíčku modulu plug-in a jeho strukturu na disku.
.bundle není soubor, ale název složky s příponou BUNDLE. Následuje příklad modulu plug-in, který obsahuje soubor LSP jako hlavní program a podpůrný soubor DWG. Následující příkladový modul plug-in se nazývá OfficeSymbols a jeho struktura složek může vypadat zhruba takto; složky jsou uvedeny tučně:
OfficeSymbols.bundle
|- PackageContents.xml
|- Contents
|- OfficeSymbolsUtilities.lsp
|- Resources
|- OfficeSymbols.dwg
|- OfficeSymbols.ico
|- OfficeSymbols.htm
Název souboru |
Popis |
---|---|
OfficeSymbols.bundle |
Složka s příponou BUNDLE obsahující soubory pro modul plug-in. |
PackageContents.xml |
Soubor XML, který obsahuje metadata modulu plug-in. |
OfficeSymbolsUtilities.lsp |
Příklad vlastního souboru aplikace, který by mohl definovat chování modulu plug-in. Souborem aplikace může být soubor jazyka AutoLISP, soubor ObjectARX nebo soubor sestavy .NET. |
OfficeSymbols.dwg |
Soubor DWG, který obsahuje symboly používané funkcemi definovanými v souboru OfficeSymbolsUtilities.lsp. |
OfficeSymbols.ico |
Ikona používaná na webu Autodesk Exchange Apps. |
OfficeSymbols.htm |
Dokumentace s nápovědou pro modul plug-in. Může se jednat o odkaz na místo, kde je dokumentace uložena na místním disku nebo v online umístění. |
<?xml version="1.0" encoding="utf-8" ?> <ApplicationPackage SchemaVersion="1.0" AppVersion="1.0" ProductCode="[Add Unique Plug-in GUID Here]" Name="Office Symbols" Icon="./Contents/Resources/OfficeSymbols.ico" Helpfile="./Contents/Resources/OfficeSymbols.htm" > <CompanyDetails Name="ABC Indoor CAD, Inc." Email="support@abcindoorcad.com" /> <Components> <ComponentEntry ModuleName="./Contents/LISP/OfficeSymbolsUtilities.lsp" /> </Components> </ApplicationPackage>