Home | History | Annotate | Download | only in properties
      1 // =================================================================================================
      2 // ADOBE SYSTEMS INCORPORATED
      3 // Copyright 2006 Adobe Systems Incorporated
      4 // All Rights Reserved
      5 //
      6 // NOTICE:  Adobe permits you to use, modify, and distribute this file in accordance with the terms
      7 // of the Adobe license agreement accompanying it.
      8 // =================================================================================================
      9 
     10 package com.adobe.xmp.properties;
     11 
     12 import com.adobe.xmp.options.AliasOptions;
     13 
     14 
     15 /**
     16  * This interface is used to return info about an alias.
     17  *
     18  * @since   27.01.2006
     19  */
     20 public interface XMPAliasInfo
     21 {
     22 	/**
     23 	 * @return Returns Returns the namespace URI for the base property.
     24 	 */
     25 	String getNamespace();
     26 
     27 
     28 	/**
     29 	 * @return Returns the default prefix for the given base property.
     30 	 */
     31 	String getPrefix();
     32 
     33 
     34 	/**
     35 	 * @return Returns the path of the base property.
     36 	 */
     37 	String getPropName();
     38 
     39 
     40 	/**
     41 	 * @return Returns the kind of the alias. This can be a direct alias
     42 	 *         (ARRAY), a simple property to an ordered array
     43 	 *         (ARRAY_ORDERED), to an alternate array
     44 	 *         (ARRAY_ALTERNATE) or to an alternate text array
     45 	 *         (ARRAY_ALT_TEXT).
     46 	 */
     47 	AliasOptions getAliasForm();
     48 }