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 */ getValue()26 Object getValue(); 27 28 29 /** 30 * @return Returns the options of the property. 31 */ getOptions()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 */ getLanguage()39 String getLanguage(); 40 } 41