JxFileWatcher Cross-Desktop 1.4

Licença: Avaliação gratuita ‎Tamanho do arquivo: 704.51 KB
‎Classificação dos usuários: 5.0/5 - ‎1 ‎Votos

JxFileWatcher é uma biblioteca multiplataforma que fornece API Java conveniente para monitorar eventos do sistema de arquivos. Ele está disponível para plataformas Windows, Linux e Mac OS X e suporta versões de 32 e 64 bits destes OS. JxFileWatcher permite assistir operações básicas de arquivos como criação, renomeação ou remoção de arquivos e subpastas em uma determinada pasta, e também permite observar o tamanho do arquivo e a mudança de propriedades, por exemplo: alteração dos arquivos do Sistema, Oculto, Leitura apenas e Arquivos para atributos Windows e Write e Execute para linux e mac. A biblioteca oferece capacidade de assistir a todos os eventos de arquivo ou apenas para os especificados pelo evento e filtros de arquivo. Os arquivos podem ser assistidos apenas dentro da pasta selecionada ou incluindo todas as suas subpastas. O JxFileWatcher permite receber notificações sobre eventos quando a data de acesso ou modificação do arquivo ou pasta é alterada. O JxFileWatcher suporta diferentes tipos de sistema de arquivos e sempre usa o melhor algoritmo para monitorar eventos do sistema de arquivos em um diretório de observação especificado.

história da versão

  • Versão 1.4 postado em 2014-04-24

    EULA - Contrato de Licença do Usuário Final



    Versão 4.4
    Este é um acordo legal (Acordo) entre você (pessoa física ou uma entidade) e TeamDev Ltd. (TeamDev).
    IMPORTANTE [LEIA ATENTAMENTE]: AO INSTALAR, USAR OU COPIAR O SOFTWARE OU QUALQUER DOCUMENTAÇÃO RELACIONADA (SOFTWARE) VOCÊ CONCORDA EM ESTAR VINCULADO AOS TERMOS E CONDIÇÕES DESTE CONTRATO. SE VOCÊ NÃO CONCORDAR COM ESTES TERMOS E CONDIÇÕES, VOCÊ NÃO ESTÁ AUTORIZADO A INSTALAR OU USAR O SOFTWARE.
    1. Definições
    a) Software significa o produto de software fornecido pela TeamDev em formulário binário e documentação correspondente, mídia associada, materiais impressos e documentação on-line ou eletrônica.
    b) Tempo de execução significa os arquivos que estão incluídos no Software e são necessários para a distribuição dos programas que você cria usando o Software. Os arquivos de tempo de execução são identificados na documentação que acompanha o Software ou documentação on-line (Documentação). Você deve consultar a Documentação, incluindo quaisquer arquivos de leitura ou tempo de execução fornecidos com o Software, para obter informações adicionais sobre arquivos redistributíveis.
    c) A Chave de Licença de Avaliação significa um arquivo que permite o uso do Software para fins de avaliação por um período limitado de tempo que começará no dia da aquisição da Licença de Avaliação e rescindir de acordo com as disposições definidas pela concessão da Licença de Avaliação da seção 3 deste Contrato.
    d) Development License Key significa um arquivo que permite integrar o Software em programas que você cria.
    e) Chave de licença de tempo de execução significa um arquivo necessário para a distribuição de seus trabalhos que incluem o Software.
    f) Data efetiva do Contrato significa a data em que você recebe a chave da licença de avaliação ou a chave da licença de desenvolvimento, o que vier primeiro.
    g) Versão menor(s) significa versão do Software, identificada por uma alteração no segundo e/ou qualquer um dos seguintes níveis da sequência numérica de versão, ex.: 1.0.5, 1.2.1, 1.2.2, etc.
    h) Componentes de Código Aberto para fins deste Contrato significam qualquer software, cujo código-fonte está disponível publicamente para uso, modificação e distribuição.
    2. Propriedade e Licença
    O Software pertence à TeamDev, protegido por direitos autorais e protegido por leis de direitos autorais e disposições de tratados internacionais. O Software é licenciado, não vendido. Ao instalar ou usar o Software, você não adquirirá nenhum direito ao Software, exceto conforme expressamente estabelecido neste Contrato. Todos os direitos não expressamente concedidos aqui são reservados pela TeamDev.
    Os direitos dos Componentes de Código Aberto utilizados pelo Software são propriedade de seus respectivos proprietários de direitos autorais.
    3. Concessão de Licença de Avaliação
    Sujeito aos termos e condições deste Contrato, a TeamDev concede-lhe o direito não exclusivo e intransferível de usar uma cópia da versão especificada do Software e da Documentação para o único propósito de avaliação durante o período de 30 (trinta) dias corridos (Período de Avaliação) e criar uma cópia do Software para fins de backup.
    4. Concessão de licença de desenvolvimento e runtime
    4.1. Sujeito ao pagamento das taxas de licença aplicáveis e aos termos e condições deste Contrato, A TeamDev concede a você uma licença não exclusiva e intransferível para (i) usar a versão do Software e Documentação registrado nas Chaves de Licença de Desenvolvimento e Tempo de Execução, incluindo as atualizações de versão menor (ii) para reproduzir e distribuir os arquivos Runtime de forma executável e com a Chave de Licença runtime como parte dos programas que você cria usando o Software sem taxas adicionais de distribuição (Licença de Desenvolvimento).
    A Licença de Desenvolvimento é fornecida a você de acordo com as condições de uso de um ou vários dos tipos de licença descritos nas seções 4.2. - ursuant para as condições de uso de um ou vários dos tipos de licença descritos nas seções 4.2. - 4.5. Abaixo. O tipo de Licença de Desenvolvimento que rege o uso do Software está registrado na Chave de Licença de Desenvolvimento, fornecida a você após a compra da licença.
    4.2. Per Developer License pode ser usado pelos desenvolvedores, funcionários ou contratados sob seu controle. O número de desenvolvedores de software, funcionários ou contratados que usam o Software em cada caso deve ser igual ao número de Licenças de Desenvolvimento adquiridas da TeamDev. Seu nome ou nome das entidades e o número de Licenças de Desenvolvimento adquiridas são registrados nas Chaves de Licença de Desenvolvimento e Tempo de Execução.
    4.3. A Licença de Projeto pode ser usada em um projeto que você faz por qualquer número de desenvolvedores, funcionários ou contratados sob seu controle. O projeto significa um produto de software criado por você, quaisquer versões futuras ou derivativos funciona com base no seu produto de software.
    4.4. A Licença em toda a empresa pode ser usada em qualquer número de seus projetos por qualquer número de desenvolvedores, funcionários ou contratados sob seu controle.
    4.5. A Licença Pessoal permite que apenas uma pessoa exerça os direitos da Licença de Desenvolvimento. O nome da pessoa, a quem a licença é concedida, é registrado nas Chaves de Licença de Desenvolvimento e Tempo de Execução.
    A licença pessoal pode não estar disponível para o software específico que você está usando. Para a disponibilidade da Licença Pessoal, consulte a seção de Licenciamento e Preços da página de produto de Software correspondente no site oficial da TeamDev (teamdev.com).
    5. Restrições de licença
    5.1. Restrições gerais de licença. Você não pode: a) modificar, adaptar, alterar, traduzir, descompilar, fazer engenharia reversa ou desmontar o Software, exceto conforme pode ser necessário para substituir um componente de código aberto de terceiros que é usado no Software; b) remover quaisquer avisos ou rótulos proprietários no Software; c) fazer mais cópias do Software do que o número das licenças adquiridas (excluindo uma cópia para fins de backup); d) alugar, alugar ou transferir direitos para o Software.
    5.2. Restrições de Licença de Avaliação. Além das restrições gerais denotadas na seção 5.1., como titular da Licença de Avaliação você não pode: a) utilizar o Software para fins comerciais; b) utilizar o Software após o término do período de avaliação.
    5.3. Restrições de licença de desenvolvimento e tempo de execução. Além das restrições gerais denotadas na seção 5.1., como titular da Licença de Desenvolvimento e Tempo de Execução, você NÃO pode: a) usar a Chave de Licença de Desenvolvimento para redistribuir arquivos de Tempo de Execução como parte de seus aplicativos; b) use a Chave de Licença runtime para fins de desenvolvimento.
    5.4. Como titular de uma Licença por Desenvolvedor, você não pode duplicar e fornecer as Chaves de Licença de Desenvolvimento para uma série de desenvolvedores de software, funcionários ou contratados maiores do que o número de Licenças de Desenvolvimento concedidas por seção 4 deste Contrato.
    5.5. Como titular de um pacote de Licença de Projeto, você não pode usar a licença para mais de um projeto. No momento da emissão da licença, ele está vinculado a um projeto, e você não pode usar a licença para projetos, aos quais a licença não estava inicialmente vinculada.
    5.6. Como titular de uma Licença Pessoal, você não pode transferir a Licença de Desenvolvimento para ninguém.
    6. Marketing
    Você concorda em ser identificado como um cliente da TeamDev e concorda que o TeamDev pode se referir a você pelo nome, nome comercial e marca comercial, se aplicável, e pode descrever brevemente seu negócio nos materiais de marketing e sites da TeamDev. Você concede à TeamDev uma licença para usar seu nome e qualquer um de seus nomes comerciais e marcas comerciais apenas em conexão com os direitos concedidos à TeamDev de acordo com esta seção de marketing.
    Você e a TeamDev podem usar as informações sobre o relacionamento comercial de acordo com este Contrato para esforços de marketing independentes ou conjuntos. Exemplos de usos de marketing permitidos incluem criação e uso de estudos de caso, comunicados de imprensa, materiais de marketing impressos e online, apresentações e referências de negócios.
    7. Serviços de suporte
    7.1. O suporte técnico padrão teamDev (suporte padrão) inclui:
    a) responder a perguntas relacionadas à funcionalidade do Software;
    b) capacidade de usar endereço de e-mail de suporte designado;
    c) 1 hora de resposta de 1 dia útil.
    7.2. A TeamDev concorda em fornecer-lhe um suporte padrão gratuito durante o período de avaliação válido, conforme definido pela licença de avaliação da seção 3.
    7.3. A TeamDev concorda em fornecer suporte padrão gratuito em uma quantidade de horas definidas pela seção 7.4 deste Contrato, válida por um ano desde a data da compra da licença.
    7.4. O número de horas de suporte padrão é definido pelo tipo de Licença de Desenvolvimento, descrito na seção 4 deste Contrato, por produto. Essas informações estão disponíveis nas páginas de produtos de software no site oficial da TeamDev (teamdev.com). O número de horas designadas para cada produto está sujeito a alterações sem aviso prévio da TeamDev. No caso de tal alteração, qualquer número de horas já concedidas a você de acordo com uma compra de licença permanecerá válido para você.
    7.5. Após o término de um período de um ano após a compra ou consumo da licença das horas alocadas de Suporte Padrão por seção 7.4., você pode optar por comprar um serviço adicional de Suporte Padrão.
    7.6. No curso do Standard Support TeamDev pode fornecer-lhe código de software suplementar ou materiais relacionados, que são disponibilizados na forma de atualizações de software (incluindo hotfixes). Esse código de software suplementar ou materiais relacionados devem ser considerados parte do Software e estão sujeitos aos termos e condições deste Contrato.
    7.7. Com relação a qualquer informação técnica que você fornecer ao TeamDev, a fim de permitir que a TeamDev complete suas solicitações de Suporte Padrão, a TeamDev pode usar essas informações para seus fins comerciais sem restrições, inclusive para suporte e desenvolvimento de produtos. O TeamDev não usará essas informações técnicas de forma que o identifique pessoalmente.
    8. Indenização por Patentes e Direitos Autorais
    8.1. A TeamDev irá defendê-lo e indenizar todos os custos (incluindo honorários advocatícios razoáveis) decorrentes de uma alegação de que o Software fornecido e usado no âmbito deste Acordo viola um direito autoral ou patente dos EUA ou do Canadá, desde que: (i) você notificará a TeamDev por escrito dentro de 30 (trinta) dias corridos da reivindicação; (ii) A TeamDev tem o controle exclusivo da defesa e de todas as negociações de liquidação relacionadas, e (iii) fornecerá à TeamDev a assistência, informações e autoridade necessárias para realizar o acima.
    8.2. A TeamDev não terá responsabilidade por qualquer alegação de infração com base em: (i) código contido no Software que não foi criado pela TeamDev; (ii) uso de uma versão substituída ou alterada do Software, exceto por tais alterações ou modificações que tenham sido feitas pela TeamDev ou sob a direção do TeamDevs, se tal infração tivesse sido evitada pelo uso de uma versão atual e sem alterações do Software que a TeamDev fornece a você, ou (iii) a combinação, operação ou uso de Software fornecido sob este Contrato com programas ou dados não fornecidos pela TeamDev , se tal infração tivesse sido evitada pelo uso do Software sem tais programas ou dados.
    8.3. No caso de o Software ser realizado ou acreditado pela TeamDev para infringir quaisquer direitos de terceiros, ou seu uso do Software for adjacente, a TeamDev terá a opção, às suas custas, de: (i) modificar o Software para fazer com que ele se torne não infringido; (ii) obter para você uma licença para continuar usando o Software; (iii) substituir o Software por outros Softwares razoavelmente adequados a você, ou (iv) se nenhum dos recursos anteriores for viável comercialmente, rescindir a licença para o Software infrator e reembolsar quaisquer taxas de licença pagas pelo Software, rateadas ao longo de um período de um ano e meio a partir da Data Efetiva do Contrato.
    9. Isenção de responsabilidade da garantia
    O SOFTWARE E QUALQUER DOCUMENTAÇÃO RELACIONADA SÃO FORNECIDOS ESTRITAMENTE, COMO É BASE SEM GARANTIA DE QUALQUER TIPO, EXPRESSO OU IMPLÍCITO, INCLUINDO, SEM LIMITAÇÃO, AS GARANTIAS IMPLÍCITA OU COMERCIALIZAÇÃO, ADEQUAÇÃO PARA UM PROPÓSITO ESPECÍFICO OU NÃO. TODO O RISCO DECORRENTE DO USO OU DESEMPENHO DO SOFTWARE PERMANECE COM VOCÊ.
    10. Componentes de código aberto
    10.1. O TeamDev notifica que o Software pode conter componentes de código aberto de terceiros. Mais informações estão disponíveis em uma página de produto correspondente no site oficial da TeamDev (www.teamdev.com).
    10.2. O TeamDev e o Software estão em total conformidade com quaisquer licenças de Componentes de Código Aberto para conceder os direitos de licenciamento aqui concedidos.
    10.3. Os termos e condições que regem o uso de tais Componentes de Código Aberto estão nas Licenças de Software de Código Aberto dos proprietários de direitos autorais e não neste Contrato.
    10.4. Caso você modifique o Software conforme permitido de acordo com a cláusula 5.1 a) A TeamDev se isenta de qualquer garantia relacionada aos componentes de Código Aberto, incluindo garantias contidas em 10.2. Você será responsável por quaisquer alegações de violação de direitos de terceiros causadas pela modificação do Software feita por você de acordo com a cláusula 5.1 a).
    11. Limitação da Responsabilidade
    EM NENHUM CASO A TEAMDEV OU SEUS FORNECEDORES SERÃO RESPONSÁVEIS POR QUAISQUER DANOS (INCLUINDO, SEM LIMITAÇÃO, DANOS POR PERDA DE LUCROS DO NEGÓCIO, INTERRUPÇÃO DO NEGÓCIO, PERDA DE INFORMAÇÕES COMERCIAIS OU QUALQUER OUTRA PERDA PECUNIÁRIA) DECORRENTES DO USO OU INCAPACIDADE DE USAR ESTE SOFTWARE TEAMDEV, MESMO QUE A TEAMDEV TENHA SIDO AVISADA DA POSSIBILIDADE DE TAIS DANOS.
    12. Marcas comerciais
    Este Contrato não concede nenhum direito de uso das marcas comerciais ou nomes comerciais: TeamDev, JxBrowser, JExplorer, JNIWrapper, ComfyJ, JExcel, JxFileWatcher, JxCapture, DotNetBrowser, JxMaps ou quaisquer outras marcas comerciais, marcas de serviço, logotipos ou nomes comerciais pertencentes à TeamDev, exceto conforme definido na Seção 6 Marketing. Você concorda em não usar nenhuma marca pertencente ao TeamDev ou como parte do nome dos produtos baseados no Software.
    13. Rescisão
    Você pode rescindir este Contrato a qualquer momento destruindo todas as cópias do Software. Este Contrato terminará imediatamente sem aviso da TeamDev se for descoberto que você não cumprirá qualquer disposição deste Contrato. Após tal rescisão, você deve destruir todas as cópias do Software. A isenção de responsabilidade da Seção 9 da Garantia e da seção 10 Limitação de Responsabilidade permanecerá em vigor após a rescisão deste Contrato.

Detalhes do programa