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.XMPMeta;
     13 import com.adobe.xmp.options.PropertyOptions;
     14 
     15 
     16 /**
     17  * This interface is used to return a text property together with its and options.
     18  *
     19  * @since   23.01.2006
     20  */
     21 public interface XMPProperty
     22 {
     23 	/**
     24 	 * @return Returns the value of the property.
     25 	 */
     26 	Object getValue();
     27 
     28 
     29 	/**
     30 	 * @return Returns the options of the property.
     31 	 */
     32 	PropertyOptions getOptions();
     33 
     34 
     35 	/**
     36 	 * Only set by {@link XMPMeta#getLocalizedText(String, String, String, String)}.
     37 	 * @return Returns the language of the alt-text item.
     38 	 */
     39 	String getLanguage();
     40 }
     41