Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages


home | help
slice2java(1)		    General Commands Manual		 slice2java(1)

       slice2freezej - Generates Freeze	map and	index classes in Java.

       slice2freezej [options] [files]

       slice2java generates Freeze map and index classes in Java.

       Full documentation for slice2freezej is available online	at:

       -h, --help
	      Displays a help message.

       -v, --version
	      Displays the compiler version.

	      Defines the preprocessor symbol NAME.

	      Defines the preprocessor symbol NAME with	the value DEF.

	      Undefines	the preprocessor symbol	NAME.

	      Add the directory	DIR to the search  path	 for  #include	direc-

	      Print the	preprocessor output on stdout.

       --output-dir DIR
	      Place the	generated files	into directory DIR.

       -d, --debug
	      Print  debug  information	 showing  the  operation  of the Slice

	      Permit use of the	normally reserved prefix Ice for  identifiers.
	      Use  this	option only when compiling the source code for the Ice
	      run time.

	      Permit use of underscores	in Slice identifiers.

       --dict NAME,KEY,VALUE
	      Generate a Freeze	map class named	NAME  using  KEY  as  key  and
	      VALUE  as	value.	This option may	be specified multiple times to
	      generate several Freeze maps.  NAME may be a scoped  Java	 name,
	      such  as	Demo.Struct1ObjectMap.	KEY  and VALUE represent Slice
	      types and	therefore must use  Slice  syntax,  such  as  bool  or

       --dict-index MAP[,MEMBER][,case-sensitive|case-insensitive]
	      Add  an  index  to the Freeze map	named MAP. If MEMBER is	speci-
	      fied, the	map value type must be a structure  or	a  class,  and
	      MEMBER  must  be the name	of a member of that type. If MEMBER is
	      not specified, the entire	value is indexed.   When  the  indexed
	      member (or entire	value) is a string, the	index can be case-sen-
	      sitive (default) or case-insensitive.

       --index CLASS,TYPE,MEMBER[,case-sensitive|case-insensitive]
	      Generate an index	class for a Freeze evictor. CLASS is the  name
	      of  the  index  class  to	be generated. TYPE denotes the type of
	      class to be indexed (objects of different	classes	 are  not  in-
	      cluded  in this index). MEMBER is	the name of the	data member in
	      TYPE to index. When MEMBER has type string, it  is  possible  to
	      specify  whether the index is case-sensitive or not. The default
	      is case-sensitive.

       --meta META
	      Define the global	metadata directive META. Using this option  is
	      equivalent  to  defining	the global metadata META in each named
	      Slice file, as well as in	any file included  by  a  named	 Slice
	      file. Global metadata specified with --meta overrides any	corre-
	      sponding global metadata directive in the	files being compiled.

       slice2cpp(1),	 slice2cs(1),	  slice2freeze(1),	slice2html(1),
       slice2java(1), slice2php(1), slice2py(1), slice2rb(1)



Want to link to this manual page? Use this URL:

home | help