| // ================================================================================================= |
| // ADOBE SYSTEMS INCORPORATED |
| // Copyright 2006 Adobe Systems Incorporated |
| // All Rights Reserved |
| // |
| // NOTICE: Adobe permits you to use, modify, and distribute this file in accordance with the terms |
| // of the Adobe license agreement accompanying it. |
| // ================================================================================================= |
| |
| package com.adobe.xmp.properties; |
| |
| import com.adobe.xmp.options.AliasOptions; |
| |
| |
| /** |
| * This interface is used to return info about an alias. |
| * |
| * @since 27.01.2006 |
| */ |
| public interface XMPAliasInfo |
| { |
| /** |
| * @return Returns Returns the namespace URI for the base property. |
| */ |
| String getNamespace(); |
| |
| |
| /** |
| * @return Returns the default prefix for the given base property. |
| */ |
| String getPrefix(); |
| |
| |
| /** |
| * @return Returns the path of the base property. |
| */ |
| String getPropName(); |
| |
| |
| /** |
| * @return Returns the kind of the alias. This can be a direct alias |
| * (ARRAY), a simple property to an ordered array |
| * (ARRAY_ORDERED), to an alternate array |
| * (ARRAY_ALTERNATE) or to an alternate text array |
| * (ARRAY_ALT_TEXT). |
| */ |
| AliasOptions getAliasForm(); |
| } |