com.adobe.xmp.properties.XMPAliasInfo Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of xmpcore Show documentation
Show all versions of xmpcore Show documentation
The XMP Library for Java is based on the C++ XMPCore library
and the API is similar.
// =================================================================================================
// ADOBE SYSTEMS INCORPORATED
// Copyright 2006 Adobe Systems Incorporated
// All Rights Reserved
//
// NOTICE: Adobe permits you to use, modify, and distribute this file in accordance with the terms
// of the Adobe license agreement accompanying it.
// =================================================================================================
package com.adobe.xmp.properties;
import com.adobe.xmp.options.AliasOptions;
/**
* This interface is used to return info about an alias.
*
* @since 27.01.2006
*/
public interface XMPAliasInfo
{
/**
* @return Returns Returns the namespace URI for the base property.
*/
String getNamespace();
/**
* @return Returns the default prefix for the given base property.
*/
String getPrefix();
/**
* @return Returns the path of the base property.
*/
String getPropName();
/**
* @return Returns the kind of the alias. This can be a direct alias
* (ARRAY), a simple property to an ordered array
* (ARRAY_ORDERED), to an alternate array
* (ARRAY_ALTERNATE) or to an alternate text array
* (ARRAY_ALT_TEXT).
*/
AliasOptions getAliasForm();
}