• 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.options.PropertyOptions;
13 
14 
15 /**
16  * This interface is used to return a property together with its path and namespace.
17  * It is returned when properties are iterated with the <code>XMPIterator</code>.
18  *
19  * @since   06.07.2006
20  */
21 public interface XMPPropertyInfo extends XMPProperty
22 {
23 	/**
24 	 * @return Returns the namespace of the property
25 	 */
getNamespace()26 	String getNamespace();
27 
28 
29 	/**
30 	 * @return Returns the path of the property, but only if returned by the iterator.
31 	 */
getPath()32 	String getPath();
33 
34 
35 	/**
36 	 * @return Returns the value of the property.
37 	 */
getValue()38 	Object getValue();
39 
40 
41 	/**
42 	 * @return Returns the options of the property.
43 	 */
getOptions()44 	PropertyOptions getOptions();
45 }
46