Avançar para a área de conteúdo

ir para o conteúdo principal

developerWorks Brasil  >  Software livre  >

JiBX 1.2, Parte 1: Código Java para Esquema XML

Melhorar a qualidade do esquema com a conversão customizada de modelos de dados Java para, e a partir de, documentos XML

developerWorks
Ir para a página anteriorPágina 6 de 11 Ir para a próxima página

Opções de documento

Código de amostra


Classificar este tutorial

Ajude-nos a melhorar este conteúdo


Parâmetros da Linha de Comando de BindGen

BindGen suporta diversos parâmetros de linha de comando além dos usados no código do tutorial. A Tabela 1 lista as opções mais importantes:


Tabela 1. Opções da Linha de Comando de BuildGen
ComandoPropósito
-b nameNome do arquivo de definição de ligação da raiz gerada (nome padrão é binding.xml)
-c pathCorreção para inserir arquivo de customizações
-n uri=name,...Fornecer pares de URI do namespace do esquema e nome de arquivo (o padrão é gerar nomes de arquivos a partir de URIs do namespace do esquema)
-p path,...Caminhos para carregar arquivos de classe Java (o padrão é o caminho de classe usado para executar BindGen)
-s path,...Caminhos para carregar arquivos de origem Java (origem não é usada por padrão)
-t pathCaminho do diretório de destino para saída gerada (o padrão é o diretório atual)
-wLimpe todos os arquivos do diretório de destino antes de gerar a saída (ignorado se o diretório de destino for o mesmo que o diretório atual)

Você também pode passar customizações globais para BindGen como parâmetros da linha de comando, sem a necessidade de criar um arquivo de customizações, usando -- como um prefixo especial para o valor do atributo de customização. Portanto, para configurar as mesmas opções globais que as usadas nas customizações da Listagem 13 , você inclui --property-access=true --force-mapping=true na linha de comando de BindGen. Aspas não são necessárias para o valor do atributo quando você usa essa técnica. Se quiser configurar uma customização que aceita uma lista de diversos valores, simplesmente use vírgulas em vez de espaços como separadores entre os valores individuais (portanto, para ignorar os prefixos m_ e s_ nos nomes de campo, por exemplo, você usaria o parâmetro da linha de comando --strip-prefixes=m_,s_).



Voltar para parte superior



Ir para a página anteriorPágina 6 de 11 Ir para a próxima página