iText 8.0.5 API
|
The property flags are used when properties are fetched from the XMPMeta
-object and provide more detailed information about the property. More...
Public Member Functions |
|||
PropertyOptions () | |||
Default constructor More... |
|||
PropertyOptions (int options) | |||
Intialization constructor More... |
|||
bool | IsURI () | ||
iText.Kernel.XMP.Options.PropertyOptions | SetURI (bool value) | ||
bool | GetHasQualifiers () | ||
iText.Kernel.XMP.Options.PropertyOptions | SetHasQualifiers (bool value) | ||
bool | IsQualifier () | ||
iText.Kernel.XMP.Options.PropertyOptions | SetQualifier (bool value) | ||
bool | GetHasLanguage () | ||
|
|||
iText.Kernel.XMP.Options.PropertyOptions | SetHasLanguage (bool value) | ||
bool | GetHasType () | ||
|
|||
iText.Kernel.XMP.Options.PropertyOptions | SetHasType (bool value) | ||
bool | IsStruct () | ||
|
|||
iText.Kernel.XMP.Options.PropertyOptions | SetStruct (bool value) | ||
bool | IsArray () | ||
iText.Kernel.XMP.Options.PropertyOptions | SetArray (bool value) | ||
bool | IsArrayOrdered () | ||
iText.Kernel.XMP.Options.PropertyOptions | SetArrayOrdered (bool value) | ||
bool | IsArrayAlternate () | ||
iText.Kernel.XMP.Options.PropertyOptions | SetArrayAlternate (bool value) | ||
bool | IsArrayAltText () | ||
iText.Kernel.XMP.Options.PropertyOptions | SetArrayAltText (bool value) | ||
bool | IsSchemaNode () | ||
|
|||
iText.Kernel.XMP.Options.PropertyOptions | SetSchemaNode (bool value) | ||
bool | IsCompositeProperty () | ||
|
|||
bool | IsSimple () | ||
|
|||
bool | EqualArrayTypes (iText.Kernel.XMP.Options.PropertyOptions options) | ||
Compares two options set for array compatibility. More... |
|||
void | MergeWith (iText.Kernel.XMP.Options.PropertyOptions options) | ||
Merges the set options of a another options object with this. More... |
|||
bool | IsOnlyArrayOptions () | ||
|
|||
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) | ||
|
|||
override bool | Equals (Object obj) | ||
|
|||
override int | GetHashCode () | ||
|
|||
virtual String | GetOptionsString () | ||
Creates a human readable string from the set options. More... |
|||
override String | ToString () | ||
|
|||
Static Public Attributes |
|
const int | NO_OPTIONS = 0x00000000 |
const int | URI = 0x00000002 |
const int | HAS_QUALIFIERS = 0x00000010 |
const int | QUALIFIER = 0x00000020 |
const int | HAS_LANGUAGE = 0x00000040 |
const int | HAS_TYPE = 0x00000080 |
const int | STRUCT = 0x00000100 |
const int | ARRAY = 0x00000200 |
const int | ARRAY_ORDERED = 0x00000400 |
const int | ARRAY_ALTERNATE = 0x00000800 |
const int | ARRAY_ALT_TEXT = 0x00001000 |
const int | SCHEMA_NODE = unchecked((int)(0x80000000)) |
const int | DELETE_EXISTING = 0x20000000 |
may be used in the future More... |
|
const int | SEPARATE_NODE = 0x40000000 |
Updated by iText. More... |
|
Package Functions |
|
override int | GetValidOptions () |
|
|
override String | DefineOptionName (int option) |
|
|
override void | AssertConsistency (int options) |
Checks that a node not a struct and array at the same time; and URI cannot be a struct. More... |
|
Package Functions inherited from iText.Kernel.XMP.Options.Options | |
virtual bool | GetOption (int optionBit) |
The property flags are used when properties are fetched from the XMPMeta
-object and provide more detailed information about the property.
|
inline |
Default constructor
|
inline |
Intialization constructor
options | the initialization options |
|
inlinepackagevirtual |
Checks that a node not a struct and array at the same time; and URI cannot be a struct.
options | the bitmask to check. |
Reimplemented from iText.Kernel.XMP.Options.Options.
|
inline |
Compares two options set for array compatibility.
options | other options |
|
inline |
xml:lang
attribute, an rdf:type
property, or a general qualifier. See the introductory discussion of qualified properties for more information.
|
inline |
rdf:Bag
container.
|
inline |
rdf:Alt
container.
|
inline |
rdf:Alt
container. Each array element is a simple property with an xml:lang
attribute.
|
inline |
rdf:Seq
container.
|
inline |
|
inline |
rdf:resource
attribute. Not mandatory for URIs, but considered RDF-savvy.
|
inline |
Merges the set options of a another options object with this.
Merges the set options of a another options object with this. If the other options set is null, this objects stays the same.
options | other options |
|
inline |
value | the value to set |
|
inline |
value | the value to set |
|
inline |
value | the value to set |
|
inline |
value | the value to set |
|
inline |
value | the value to set |
|
inline |
value | the value to set |
|
inline |
value | the value to set |
|
inline |
value | the value to set |
|
inline |
value | the option DELETE_EXISTING to set |
|
inline |
value | the value to set |
|
inline |
value | the value to set |
|
static |
may be used in the future