jena
Enum schemagen.SchemagenOptions.OPT

java.lang.Object
  extended by java.lang.Enum<schemagen.SchemagenOptions.OPT>
      extended by jena.schemagen.SchemagenOptions.OPT
All Implemented Interfaces:
Serializable, Comparable<schemagen.SchemagenOptions.OPT>
Enclosing interface:
schemagen.SchemagenOptions

public static enum schemagen.SchemagenOptions.OPT
extends Enum<schemagen.SchemagenOptions.OPT>


Enum Constant Summary
CLASS_SECTION
          Section declaration for class section; use --classSection <...> on command line; use sgen:classSection in config file
CLASS_TEMPLATE
          Template for writing out class declarations; use --classTemplate <...> on command line; use sgen:classTemplate in config file
CLASSDEC
          Additional decoration for class header (such as implements); use --classdec <classname> on command line; use sgen:classdec in config file
CLASSNAME
          The name of the generated class; use -n <classname> on command line; use sgen:classname in config file
CLASSNAME_SUFFIX
          Option for adding a suffix to the generated class name; use --classnamesuffix <uri> on command line; use sgen:classnamesuffix in config file
CONFIG_FILE
          Select an alternative config file; use -c <filename> on command line
DECLARATIONS
          Additional declarations to add at the top of the class; use --declarations <...> on command line; use sgen:declarations in config file
DOS
          Option to generate an output file with DOS (\r\n) line endings.
ENCODING
          Option for the presentation syntax (encoding) of the file; use -e encoding on command line; use sgen:encoding in config file
FOOTER
          Specify the file footer; use --footer "..." on command line; use sgen:footer in config file
HEADER
          Specify the file header; use --header "..." on command line; use sgen:header in config file
HELP
          Option to show the usage message; use --help on command line
INCLUDE
          Option for including non-local URI's in vocabulary; use --include <uri> on command line; use sgen:include in config file
INCLUDE_SOURCE
          Option to include the ontology source code in the generated file
INDIVIDUAL_TEMPLATE
          Template for writing out individual declarations; use --individualTemplate <...> on command line; use sgen:individualTemplate in config file
INDIVIDUALS_SECTION
          Section declaration for individuals section; use --individualsSection <...> on command line; use sgen:individualsSection in config file
INPUT
          Nominate the URL of the input document; use -i <URL> on command line; use sgen:input in config file
LANG_DAML
          Specify that the language of the source is DAML+OIL; use --daml on command line; use sgen:daml in config file
LANG_OWL
          Specify that the language of the source is OWL (the default); use --owl on command line; use sgen:owl in config file
LANG_RDFS
          Specify that the language of the source is RDFS; use --rdfs on command line; use sgen:rdfs in config file
MARKER
          Specify the marker string for substitutions, default is '%'; use -m "..." on command line; use sgen:marker in config file
NAMESPACE
          The namespace URI for the vocabulary; use -a <uri> on command line; use sgen:namespace in config file
NO_COMMENTS
          Turn off all comment output; use --nocomments on command line; use sgen:noComments in config file
NO_STRICT
          Option to turn off strict checking in .a()
NOCLASSES
          Option to suppress classes in vocab file; use --noclasses <...> on command line; use sgen:noclasses in config file
NOHEADER
          Option for no file header; use --noheader <...> on command line; use sgen:noheader in config file
NOINDIVIDUALS
          Option to suppress individuals in vocab file; use --noindividuals <...> on command line; use sgen:noindividuals in config file
NOPROPERTIES
          Option to suppress properties in vocab file; use --noproperties <...> on command line; use sgen:noproperties in config file
ONTOLOGY
          Use ontology terms in preference to vanilla RDF; use --ontology on command line; use sgen:ontology in config file
OUTPUT
          Specify that destination file; use -o <fileName> on command line; use sgen:output in config file
PACKAGENAME
          Specify the packagename; use --package <packagename> on command line; use sgen:package in config file
PROP_TEMPLATE
          Template for writing out property declarations; use --propTemplate <...> on command line; use sgen:propTemplate in config file
PROPERTY_SECTION
          Section declaration for properties section; use --propSection <...> on command line; use sgen:propSection in config file
ROOT
          Specify the uri of the configuration root node; use --root <URL> on command line
STRICT_INDIVIDUALS
          Option to exclude instances of classes in the allowed namespaces, where the individuals themselves are in other namespaces; use --strictIndividuals on command line; use sgen:strictIndividuals in config file
UC_NAMES
          Option for mapping constant names to uppercase; use --uppercase <...> on command line; use sgen:uppercase in config file
USE_INF
          Option to generate to force the model to perform inference, off by default.
 
Method Summary
static schemagen.SchemagenOptions.OPT valueOf(String name)
          Returns the enum constant of this type with the specified name.
static schemagen.SchemagenOptions.OPT[] values()
          Returns an array containing the constants of this enum type, in the order they are declared.
 
Methods inherited from class java.lang.Enum
compareTo, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Enum Constant Detail

CONFIG_FILE

public static final schemagen.SchemagenOptions.OPT CONFIG_FILE
Select an alternative config file; use -c <filename> on command line


NO_COMMENTS

public static final schemagen.SchemagenOptions.OPT NO_COMMENTS
Turn off all comment output; use --nocomments on command line; use sgen:noComments in config file


INPUT

public static final schemagen.SchemagenOptions.OPT INPUT
Nominate the URL of the input document; use -i <URL> on command line; use sgen:input in config file


LANG_DAML

public static final schemagen.SchemagenOptions.OPT LANG_DAML
Specify that the language of the source is DAML+OIL; use --daml on command line; use sgen:daml in config file


LANG_OWL

public static final schemagen.SchemagenOptions.OPT LANG_OWL
Specify that the language of the source is OWL (the default); use --owl on command line; use sgen:owl in config file


LANG_RDFS

public static final schemagen.SchemagenOptions.OPT LANG_RDFS
Specify that the language of the source is RDFS; use --rdfs on command line; use sgen:rdfs in config file


OUTPUT

public static final schemagen.SchemagenOptions.OPT OUTPUT
Specify that destination file; use -o <fileName> on command line; use sgen:output in config file


HEADER

public static final schemagen.SchemagenOptions.OPT HEADER
Specify the file header; use --header "..." on command line; use sgen:header in config file


FOOTER

public static final schemagen.SchemagenOptions.OPT FOOTER
Specify the file footer; use --footer "..." on command line; use sgen:footer in config file


ROOT

public static final schemagen.SchemagenOptions.OPT ROOT
Specify the uri of the configuration root node; use --root <URL> on command line


MARKER

public static final schemagen.SchemagenOptions.OPT MARKER
Specify the marker string for substitutions, default is '%'; use -m "..." on command line; use sgen:marker in config file


PACKAGENAME

public static final schemagen.SchemagenOptions.OPT PACKAGENAME
Specify the packagename; use --package <packagename> on command line; use sgen:package in config file


ONTOLOGY

public static final schemagen.SchemagenOptions.OPT ONTOLOGY
Use ontology terms in preference to vanilla RDF; use --ontology on command line; use sgen:ontology in config file


CLASSNAME

public static final schemagen.SchemagenOptions.OPT CLASSNAME
The name of the generated class; use -n <classname> on command line; use sgen:classname in config file


CLASSDEC

public static final schemagen.SchemagenOptions.OPT CLASSDEC
Additional decoration for class header (such as implements); use --classdec <classname> on command line; use sgen:classdec in config file


NAMESPACE

public static final schemagen.SchemagenOptions.OPT NAMESPACE
The namespace URI for the vocabulary; use -a <uri> on command line; use sgen:namespace in config file


DECLARATIONS

public static final schemagen.SchemagenOptions.OPT DECLARATIONS
Additional declarations to add at the top of the class; use --declarations <...> on command line; use sgen:declarations in config file


PROPERTY_SECTION

public static final schemagen.SchemagenOptions.OPT PROPERTY_SECTION
Section declaration for properties section; use --propSection <...> on command line; use sgen:propSection in config file


CLASS_SECTION

public static final schemagen.SchemagenOptions.OPT CLASS_SECTION
Section declaration for class section; use --classSection <...> on command line; use sgen:classSection in config file


INDIVIDUALS_SECTION

public static final schemagen.SchemagenOptions.OPT INDIVIDUALS_SECTION
Section declaration for individuals section; use --individualsSection <...> on command line; use sgen:individualsSection in config file


NOPROPERTIES

public static final schemagen.SchemagenOptions.OPT NOPROPERTIES
Option to suppress properties in vocab file; use --noproperties <...> on command line; use sgen:noproperties in config file


NOCLASSES

public static final schemagen.SchemagenOptions.OPT NOCLASSES
Option to suppress classes in vocab file; use --noclasses <...> on command line; use sgen:noclasses in config file


NOINDIVIDUALS

public static final schemagen.SchemagenOptions.OPT NOINDIVIDUALS
Option to suppress individuals in vocab file; use --noindividuals <...> on command line; use sgen:noindividuals in config file


NOHEADER

public static final schemagen.SchemagenOptions.OPT NOHEADER
Option for no file header; use --noheader <...> on command line; use sgen:noheader in config file


PROP_TEMPLATE

public static final schemagen.SchemagenOptions.OPT PROP_TEMPLATE
Template for writing out property declarations; use --propTemplate <...> on command line; use sgen:propTemplate in config file


CLASS_TEMPLATE

public static final schemagen.SchemagenOptions.OPT CLASS_TEMPLATE
Template for writing out class declarations; use --classTemplate <...> on command line; use sgen:classTemplate in config file


INDIVIDUAL_TEMPLATE

public static final schemagen.SchemagenOptions.OPT INDIVIDUAL_TEMPLATE
Template for writing out individual declarations; use --individualTemplate <...> on command line; use sgen:individualTemplate in config file


UC_NAMES

public static final schemagen.SchemagenOptions.OPT UC_NAMES
Option for mapping constant names to uppercase; use --uppercase <...> on command line; use sgen:uppercase in config file


INCLUDE

public static final schemagen.SchemagenOptions.OPT INCLUDE
Option for including non-local URI's in vocabulary; use --include <uri> on command line; use sgen:include in config file


CLASSNAME_SUFFIX

public static final schemagen.SchemagenOptions.OPT CLASSNAME_SUFFIX
Option for adding a suffix to the generated class name; use --classnamesuffix <uri> on command line; use sgen:classnamesuffix in config file


ENCODING

public static final schemagen.SchemagenOptions.OPT ENCODING
Option for the presentation syntax (encoding) of the file; use -e encoding on command line; use sgen:encoding in config file


HELP

public static final schemagen.SchemagenOptions.OPT HELP
Option to show the usage message; use --help on command line


DOS

public static final schemagen.SchemagenOptions.OPT DOS
Option to generate an output file with DOS (\r\n) line endings. Default is Unix line endings.


USE_INF

public static final schemagen.SchemagenOptions.OPT USE_INF
Option to generate to force the model to perform inference, off by default.


STRICT_INDIVIDUALS

public static final schemagen.SchemagenOptions.OPT STRICT_INDIVIDUALS
Option to exclude instances of classes in the allowed namespaces, where the individuals themselves are in other namespaces; use --strictIndividuals on command line; use sgen:strictIndividuals in config file


INCLUDE_SOURCE

public static final schemagen.SchemagenOptions.OPT INCLUDE_SOURCE
Option to include the ontology source code in the generated file


NO_STRICT

public static final schemagen.SchemagenOptions.OPT NO_STRICT
Option to turn off strict checking in .a()

Method Detail

values

public static schemagen.SchemagenOptions.OPT[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
for (schemagen.SchemagenOptions.OPT c : schemagen.SchemagenOptions.OPT.values())
    System.out.println(c);

Returns:
an array containing the constants of this enum type, in the order they are declared

valueOf

public static schemagen.SchemagenOptions.OPT valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Parameters:
name - the name of the enum constant to be returned.
Returns:
the enum constant with the specified name
Throws:
IllegalArgumentException - if this enum type has no constant with the specified name
NullPointerException - if the argument is null


Licenced under the Apache License, Version 2.0