• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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