iText 8.0.5 API
iText.Kernel.XMP.Options.AliasOptions Class Reference

Options for XMPSchemaRegistryImpl::registerAlias. More...

Inheritance diagram for iText.Kernel.XMP.Options.AliasOptions:
iText.Kernel.XMP.Options.Options

Public Member Functions

  AliasOptions ()
 
See also
Options.Options()

 
  AliasOptions (int options)
 
Parameters
options the options to init with

 
bool  IsSimple ()
 
Returns
Returns if the alias is of the simple form.

 
bool  IsArray ()
 
Returns
Returns the option.

 
iText.Kernel.XMP.Options.AliasOptions  SetArray (bool value)
 
bool  IsArrayOrdered ()
 
Returns
Returns the option.

 
iText.Kernel.XMP.Options.AliasOptions  SetArrayOrdered (bool value)
 
bool  IsArrayAlternate ()
 
Returns
Returns the option.

 
iText.Kernel.XMP.Options.AliasOptions  SetArrayAlternate (bool value)
 
bool  IsArrayAltText ()
 
Returns
Returns the option.

 
iText.Kernel.XMP.Options.AliasOptions  SetArrayAltText (bool value)
 
PropertyOptions  ToPropertyOptions ()
 
- Public Member Functions inherited from iText.Kernel.XMP.Options.Options
  Options ()
  The default constructor. More...
 
  Options (int options)
  Constructor with the options bit mask. More...
 
virtual void  Clear ()
  Resets the options. More...
 
virtual bool  IsExactly (int optionBits)
 
virtual bool  ContainsAllOptions (int optionBits)
 
virtual bool  ContainsOneOf (int optionBits)
 
virtual void  SetOption (int optionBits, bool value)
 
virtual int  GetOptions ()
  Is friendly to access it during the tests. More...
 
virtual void  SetOptions (int options)
 
Parameters
options The options to set.

 
override bool  Equals (Object obj)
 
See also
System.Object.Equals(System.Object)

 
override int  GetHashCode ()
 
See also
System.Object.GetHashCode()

 
virtual String  GetOptionsString ()
  Creates a human readable string from the set options. More...
 
override String  ToString ()
 
Returns
Returns the options as hex bitmask.

 

Static Public Attributes

const int  PROP_DIRECT = 0
  This is a direct mapping. More...
 
const int  PROP_ARRAY = PropertyOptions.ARRAY
  The actual is an unordered array, the alias is to the first element of the array. More...
 
const int  PROP_ARRAY_ORDERED = PropertyOptions.ARRAY_ORDERED
  The actual is an ordered array, the alias is to the first element of the array. More...
 
const int  PROP_ARRAY_ALTERNATE = PropertyOptions.ARRAY_ALTERNATE
  The actual is an alternate array, the alias is to the first element of the array. More...
 
const int  PROP_ARRAY_ALT_TEXT = PropertyOptions.ARRAY_ALT_TEXT
  The actual is an alternate text array, the alias is to the 'x-default' element of the array. More...
 

Package Functions

override String  DefineOptionName (int option)
 
See also
Options.DefineOptionName(int)

 
override int  GetValidOptions ()
 
See also
Options.GetValidOptions()

 
- Package Functions inherited from iText.Kernel.XMP.Options.Options
virtual bool  GetOption (int optionBit)
 
virtual void  AssertConsistency (int options)
  The inheriting option class can do additional checks on the options. More...
 

Detailed Description

Options for XMPSchemaRegistryImpl::registerAlias.

20.02.2006

Member Function Documentation

◆ SetArray()

iText.Kernel.XMP.Options.AliasOptions iText.Kernel.XMP.Options.AliasOptions.SetArray ( bool  value )
inline
Parameters
value the value to set
Returns
Returns the instance to call more set-methods.

◆ SetArrayAlternate()

iText.Kernel.XMP.Options.AliasOptions iText.Kernel.XMP.Options.AliasOptions.SetArrayAlternate ( bool  value )
inline
Parameters
value the value to set
Returns
Returns the instance to call more set-methods.

◆ SetArrayAltText()

iText.Kernel.XMP.Options.AliasOptions iText.Kernel.XMP.Options.AliasOptions.SetArrayAltText ( bool  value )
inline
Parameters
value the value to set
Returns
Returns the instance to call more set-methods.

◆ SetArrayOrdered()

iText.Kernel.XMP.Options.AliasOptions iText.Kernel.XMP.Options.AliasOptions.SetArrayOrdered ( bool  value )
inline
Parameters
value the value to set
Returns
Returns the instance to call more set-methods.

◆ ToPropertyOptions()

PropertyOptions iText.Kernel.XMP.Options.AliasOptions.ToPropertyOptions ( )
inline
Returns
returns a PropertyOptions s object

Member Data Documentation

◆ PROP_ARRAY

const int iText.Kernel.XMP.Options.AliasOptions.PROP_ARRAY = PropertyOptions.ARRAY
static

The actual is an unordered array, the alias is to the first element of the array.

◆ PROP_ARRAY_ALT_TEXT

const int iText.Kernel.XMP.Options.AliasOptions.PROP_ARRAY_ALT_TEXT = PropertyOptions.ARRAY_ALT_TEXT
static

The actual is an alternate text array, the alias is to the 'x-default' element of the array.

◆ PROP_ARRAY_ALTERNATE

const int iText.Kernel.XMP.Options.AliasOptions.PROP_ARRAY_ALTERNATE = PropertyOptions.ARRAY_ALTERNATE
static

The actual is an alternate array, the alias is to the first element of the array.

◆ PROP_ARRAY_ORDERED

const int iText.Kernel.XMP.Options.AliasOptions.PROP_ARRAY_ORDERED = PropertyOptions.ARRAY_ORDERED
static

The actual is an ordered array, the alias is to the first element of the array.

◆ PROP_DIRECT

const int iText.Kernel.XMP.Options.AliasOptions.PROP_DIRECT = 0
static

This is a direct mapping.

This is a direct mapping. The actual data type does not matter.