Sistema de archivos XML
Página 1 de 1.
Sistema de archivos XML
La plataforma NetBeans contiene una implementación del sistema de archivos a la interfaz a través de un archivo XML.
Cada módulo que quiere aportar algunos archivos u objetos en el sistema archivos puede hacerlo muy simple. El módulo debe definir un XML-Layer que contiene un fragmento de XML. Además, el módulo debe proporcionar un puntero a ese archivo en su manifiesto JAR:
Exploración del sistema con Layer.XML en Menús.
La forma en que se compone el menú principal de las aplicaciones de cliente enriquecido como por ejemplo (archivo, edición, herramientas, etcétera) a través del sistema de archivos hace un buena demostración de cómo el sistema se utiliza. La aplicación del sistema de ventanas API define el menú que es la carpeta raíz de la barra de menú principal en el sistema de archivos del sistema.
Otros módulos pueden definir las subcarpetas de la misma, cada subcarpeta corresponde a un menú visible en la barra del menú principal. Así, un módulo puede definir uno en su archivo de layer.xml:
Autor: Viruz
Enlace: Sistema de Archivos XML
¿Cómo funciona el Sistema de archivos del sistema?Si crean módulos en una Aplicación de la Plataforma de NetBeans, un archivo de tipo XML se crea automáticamente en la base del paquete del módulo, que tendrá por nombre layer.xml.
Cada módulo que quiere aportar algunos archivos u objetos en el sistema archivos puede hacerlo muy simple. El módulo debe definir un XML-Layer que contiene un fragmento de XML. Además, el módulo debe proporcionar un puntero a ese archivo en su manifiesto JAR:
OpenIDE-Module-Capa: com / foo / ruta / a / layer.xml
Al revisar este archivo layer.xml no contará con ninguna información, pero al ir creando ventanas, acciones y archivos; Este archivo ira integrando todas esas funciones con las cual contará la aplicación como por ejemplo una acción implementada dentro de la plataforma se vera de la siguiente manera:- Spoiler:
- <folder name="Actions">
<folder name="Edit">
<file name="org-prueba-editor-ExportToPNGAction.instance">
<attr name="delegate" newvalue="org. prueba .editor.ExportToPNGAction"/>
<attr name="displayName" bundlevalue="org. prueba .editor.Bundle#CTL_ExportToPNGAction"/>
<attr name="iconBase" stringvalue="images/document-export.png"/>
<attr name="instanceCreate" methodvalue="org.openide.awt.Actions.alwaysEnabled"/>
<attr name="noIconInMenu" boolvalue="false"/>
</file>
</folder>
- Spoiler:
- <filesystem>
<folder> name="Menu">
<folder> name="Help_hidden"/>
</folder>
</filesystem>
Exploración del sistema con Layer.XML en Menús.
La forma en que se compone el menú principal de las aplicaciones de cliente enriquecido como por ejemplo (archivo, edición, herramientas, etcétera) a través del sistema de archivos hace un buena demostración de cómo el sistema se utiliza. La aplicación del sistema de ventanas API define el menú que es la carpeta raíz de la barra de menú principal en el sistema de archivos del sistema.
Otros módulos pueden definir las subcarpetas de la misma, cada subcarpeta corresponde a un menú visible en la barra del menú principal. Así, un módulo puede definir uno en su archivo de layer.xml:
- Spoiler:
- <folder name="Menu">
<folder name="File">
<file name="com-foo-module-OpenFileAction.instance"/>
</folder>
</folder>
</filesystem>
- Spoiler:
- <filesystem>
<folder name="Menu">
<folder name="File">
<file name="com-foo-othermodule-ExitAction.instance"/>
</folder>
</folder>
</filesystem>
Autor: Viruz
Enlace: Sistema de Archivos XML
Temas similares
» Crear archivos URL
» Lectura y escritura de archivos con Java I/O
» Agregar comando JAR al símbolo del sistema
» Lectura y escritura de archivos con Java I/O
» Agregar comando JAR al símbolo del sistema
Página 1 de 1.
Permisos de este foro:
No puedes responder a temas en este foro.
|
|