Package com.adobe.xmp.options
Class AliasOptions
- java.lang.Object
-
- com.adobe.xmp.options.Options
-
- com.adobe.xmp.options.AliasOptions
-
public final class AliasOptions extends Options
- Since:
- 20.02.2006
-
-
Field Summary
Fields Modifier and Type Field Description static intPROP_ARRAYThe actual is an unordered array, the alias is to the first element of the array.static intPROP_ARRAY_ALT_TEXTThe actual is an alternate text array, the alias is to the 'x-default' element of the array.static intPROP_ARRAY_ALTERNATEThe actual is an alternate array, the alias is to the first element of the array.static intPROP_ARRAY_ORDEREDThe actual is an ordered array, the alias is to the first element of the array.static intPROP_DIRECTThis is a direct mapping.
-
Constructor Summary
Constructors Constructor Description AliasOptions()AliasOptions(int options)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanisArray()booleanisArrayAlternate()booleanisArrayAltText()booleanisArrayOrdered()booleanisSimple()AliasOptionssetArray(boolean value)AliasOptionssetArrayAlternate(boolean value)AliasOptionssetArrayAltText(boolean value)AliasOptionssetArrayOrdered(boolean value)PropertyOptionstoPropertyOptions()-
Methods inherited from class com.adobe.xmp.options.Options
clear, containsAllOptions, containsOneOf, equals, getOptions, getOptionsString, hashCode, isExactly, setOption, setOptions, toString
-
-
-
-
Field Detail
-
PROP_DIRECT
public static final int PROP_DIRECT
This is a direct mapping. The actual data type does not matter.- See Also:
- Constant Field Values
-
PROP_ARRAY
public static final int PROP_ARRAY
The actual is an unordered array, the alias is to the first element of the array.- See Also:
- Constant Field Values
-
PROP_ARRAY_ORDERED
public static final int PROP_ARRAY_ORDERED
The actual is an ordered array, the alias is to the first element of the array.- See Also:
- Constant Field Values
-
PROP_ARRAY_ALTERNATE
public static final int PROP_ARRAY_ALTERNATE
The actual is an alternate array, the alias is to the first element of the array.- See Also:
- Constant Field Values
-
PROP_ARRAY_ALT_TEXT
public static final int PROP_ARRAY_ALT_TEXT
The actual is an alternate text array, the alias is to the 'x-default' element of the array.- See Also:
- Constant Field Values
-
-
Constructor Detail
-
AliasOptions
public AliasOptions()
- See Also:
Options()
-
AliasOptions
public AliasOptions(int options) throws XMPException- Parameters:
options- the options to init with- Throws:
XMPException- If options are not consistant
-
-
Method Detail
-
isSimple
public boolean isSimple()
- Returns:
- Returns if the alias is of the simple form.
-
isArray
public boolean isArray()
- Returns:
- Returns the option.
-
setArray
public AliasOptions setArray(boolean value)
- Parameters:
value- the value to set- Returns:
- Returns the instance to call more set-methods.
-
isArrayOrdered
public boolean isArrayOrdered()
- Returns:
- Returns the option.
-
setArrayOrdered
public AliasOptions setArrayOrdered(boolean value)
- Parameters:
value- the value to set- Returns:
- Returns the instance to call more set-methods.
-
isArrayAlternate
public boolean isArrayAlternate()
- Returns:
- Returns the option.
-
setArrayAlternate
public AliasOptions setArrayAlternate(boolean value)
- Parameters:
value- the value to set- Returns:
- Returns the instance to call more set-methods.
-
isArrayAltText
public boolean isArrayAltText()
- Returns:
- Returns the option.
-
setArrayAltText
public AliasOptions setArrayAltText(boolean value)
- Parameters:
value- the value to set- Returns:
- Returns the instance to call more set-methods.
-
toPropertyOptions
public PropertyOptions toPropertyOptions() throws XMPException
- Returns:
- returns a
PropertyOptionss object - Throws:
XMPException- If the options are not consistant.
-
-