XMPMeta.java 5.9 KB
/*
 * Decompiled with CFR 0_118.
 */
package com.adobe.internal.xmp;

import com.adobe.internal.xmp.XMPDateTime;
import com.adobe.internal.xmp.XMPException;
import com.adobe.internal.xmp.XMPIterator;
import com.adobe.internal.xmp.options.IteratorOptions;
import com.adobe.internal.xmp.options.ParseOptions;
import com.adobe.internal.xmp.options.PropertyOptions;
import com.adobe.internal.xmp.properties.XMPProperty;
import java.util.Calendar;

public interface XMPMeta
extends Cloneable {
    public XMPProperty getProperty(String var1, String var2) throws XMPException;

    public XMPProperty getArrayItem(String var1, String var2, int var3) throws XMPException;

    public int countArrayItems(String var1, String var2) throws XMPException;

    public XMPProperty getStructField(String var1, String var2, String var3, String var4) throws XMPException;

    public XMPProperty getQualifier(String var1, String var2, String var3, String var4) throws XMPException;

    public void setProperty(String var1, String var2, Object var3, PropertyOptions var4) throws XMPException;

    public void setProperty(String var1, String var2, Object var3) throws XMPException;

    public void setArrayItem(String var1, String var2, int var3, String var4, PropertyOptions var5) throws XMPException;

    public void setArrayItem(String var1, String var2, int var3, String var4) throws XMPException;

    public void insertArrayItem(String var1, String var2, int var3, String var4, PropertyOptions var5) throws XMPException;

    public void insertArrayItem(String var1, String var2, int var3, String var4) throws XMPException;

    public void appendArrayItem(String var1, String var2, PropertyOptions var3, String var4, PropertyOptions var5) throws XMPException;

    public void appendArrayItem(String var1, String var2, String var3) throws XMPException;

    public void setStructField(String var1, String var2, String var3, String var4, String var5, PropertyOptions var6) throws XMPException;

    public void setStructField(String var1, String var2, String var3, String var4, String var5) throws XMPException;

    public void setQualifier(String var1, String var2, String var3, String var4, String var5, PropertyOptions var6) throws XMPException;

    public void setQualifier(String var1, String var2, String var3, String var4, String var5) throws XMPException;

    public void deleteProperty(String var1, String var2);

    public void deleteArrayItem(String var1, String var2, int var3);

    public void deleteStructField(String var1, String var2, String var3, String var4);

    public void deleteQualifier(String var1, String var2, String var3, String var4);

    public boolean doesPropertyExist(String var1, String var2);

    public boolean doesArrayItemExist(String var1, String var2, int var3);

    public boolean doesStructFieldExist(String var1, String var2, String var3, String var4);

    public boolean doesQualifierExist(String var1, String var2, String var3, String var4);

    public XMPProperty getLocalizedText(String var1, String var2, String var3, String var4) throws XMPException;

    public void setLocalizedText(String var1, String var2, String var3, String var4, String var5, PropertyOptions var6) throws XMPException;

    public void setLocalizedText(String var1, String var2, String var3, String var4, String var5) throws XMPException;

    public Boolean getPropertyBoolean(String var1, String var2) throws XMPException;

    public Integer getPropertyInteger(String var1, String var2) throws XMPException;

    public Long getPropertyLong(String var1, String var2) throws XMPException;

    public Double getPropertyDouble(String var1, String var2) throws XMPException;

    public XMPDateTime getPropertyDate(String var1, String var2) throws XMPException;

    public Calendar getPropertyCalendar(String var1, String var2) throws XMPException;

    public byte[] getPropertyBase64(String var1, String var2) throws XMPException;

    public String getPropertyString(String var1, String var2) throws XMPException;

    public void setPropertyBoolean(String var1, String var2, boolean var3, PropertyOptions var4) throws XMPException;

    public void setPropertyBoolean(String var1, String var2, boolean var3) throws XMPException;

    public void setPropertyInteger(String var1, String var2, int var3, PropertyOptions var4) throws XMPException;

    public void setPropertyInteger(String var1, String var2, int var3) throws XMPException;

    public void setPropertyLong(String var1, String var2, long var3, PropertyOptions var5) throws XMPException;

    public void setPropertyLong(String var1, String var2, long var3) throws XMPException;

    public void setPropertyDouble(String var1, String var2, double var3, PropertyOptions var5) throws XMPException;

    public void setPropertyDouble(String var1, String var2, double var3) throws XMPException;

    public void setPropertyDate(String var1, String var2, XMPDateTime var3, PropertyOptions var4) throws XMPException;

    public void setPropertyDate(String var1, String var2, XMPDateTime var3) throws XMPException;

    public void setPropertyCalendar(String var1, String var2, Calendar var3, PropertyOptions var4) throws XMPException;

    public void setPropertyCalendar(String var1, String var2, Calendar var3) throws XMPException;

    public void setPropertyBase64(String var1, String var2, byte[] var3, PropertyOptions var4) throws XMPException;

    public void setPropertyBase64(String var1, String var2, byte[] var3) throws XMPException;

    public XMPIterator iterator() throws XMPException;

    public XMPIterator iterator(IteratorOptions var1) throws XMPException;

    public XMPIterator iterator(String var1, String var2, IteratorOptions var3) throws XMPException;

    public String getObjectName();

    public void setObjectName(String var1);

    public String getPacketHeader();

    public Object clone();

    public void sort();

    public void normalize(ParseOptions var1) throws XMPException;

    public String dumpObject();
}