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 10package com.adobe.xmp.properties; 11 12import com.adobe.xmp.XMPMeta; 13import 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 */ 21public 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