XMPStruct.java 1.27 KB
/*
 * Decompiled with CFR 0_118.
 */
package com.adobe.xmp.core;

import com.adobe.xmp.core.XMPArray;
import com.adobe.xmp.core.XMPLanguageAlternative;
import com.adobe.xmp.core.XMPNode;
import com.adobe.xmp.core.XMPSimple;
import java.util.Iterator;
import java.util.Set;

public interface XMPStruct
extends XMPNode {
    public XMPSimple setSimple(String var1, String var2, String var3);

    public XMPStruct setStruct(String var1, String var2);

    public XMPArray setArray(String var1, String var2, XMPArray.Form var3);

    public XMPLanguageAlternative setLanguageAlternative(String var1, String var2);

    public XMPNode get(String var1, String var2);

    public XMPNode remove(String var1, String var2);

    public XMPSimple getSimple(String var1, String var2);

    public XMPStruct getStruct(String var1, String var2);

    public XMPArray getArray(String var1, String var2);

    public XMPLanguageAlternative getLanguageAlternative(String var1, String var2);

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

    public Iterator<XMPNode> getNamespaceProperties(String var1);

    public Set<String> getUsedNamespaces();

    public XMPSimple copy(XMPSimple var1);

    public XMPStruct copy(XMPStruct var1);

    public XMPArray copy(XMPArray var1);
}