Package com.adobe.internal.xmp.options
Class AliasOptions
- java.lang.Object
 - 
- com.adobe.internal.xmp.options.Options
 - 
- com.adobe.internal.xmp.options.AliasOptions
 
 
 
- 
public final class AliasOptions extends Options
Options for XMPSchemaRegistryImpl#registerAlias.- 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.internal.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.
 
 - 
 
 -