extra/rozsirene-atributy-jedit/nbproject/project.xml
author František Kučera <franta-hg@frantovo.cz>
Sun, 24 Dec 2023 00:38:41 +0100
branchv_0
changeset 42 d2414701ce09
parent 38 41e91ea94acb
permissions -rw-r--r--
režimy zamykání:

- vypnuté: tlačítko pro zamykání je skryté a soubor se nezamyká
- volitelné: uživatel může soubor zamknout, ale může editovat i bez toho
- povinné: uživatel musí soubor zamknout, aby mohl atributy editovat

Změny v atributech se vždy propisují okamžitě - na ně zámek nemá vliv.
Zámek je na souboru (ne metadatech) a slouží pro kooperující procesy.
Proces, který soubor/metadata čte, si jednak může soubor zamknout (POSIX)
a tím mít jistotu, že zrovna neprobíhá editace.
A jednak může reagovat na notifikace CLOSE_WRITE (inotify).
Notifikaci mu pošleme tím, že soubor odemkneme (čímž se i zavře).
     1 <?xml version="1.0" encoding="UTF-8"?>
     2 <project xmlns="http://www.netbeans.org/ns/project/1">
     3     <type>org.netbeans.modules.java.j2seproject</type>
     4     <configuration>
     5         <data xmlns="http://www.netbeans.org/ns/j2se-project/3">
     6             <name>rozsirene-atributy-jedit</name>
     7             <source-roots>
     8                 <root id="src.dir"/>
     9             </source-roots>
    10             <test-roots>
    11                 <root id="test.src.dir"/>
    12             </test-roots>
    13         </data>
    14         <references xmlns="http://www.netbeans.org/ns/ant-project-references/1">
    15             <reference>
    16                 <foreign-project>rozsirene-atributy</foreign-project>
    17                 <artifact-type>jar</artifact-type>
    18                 <script>build.xml</script>
    19                 <target>jar</target>
    20                 <clean-target>clean</clean-target>
    21                 <id>jar</id>
    22             </reference>
    23         </references>
    24     </configuration>
    25 </project>