XMPPathAddressable.java 744 Bytes
/*
 * Decompiled with CFR 0_118.
 */
package com.adobe.xmp.core;

import com.adobe.xmp.core.XMPArray;
import com.adobe.xmp.core.XMPException;
import com.adobe.xmp.core.XMPLanguageAlternative;
import com.adobe.xmp.core.XMPNode;
import com.adobe.xmp.core.XMPSimple;
import com.adobe.xmp.core.XMPStruct;
import com.adobe.xmp.path.XMPPath;

interface XMPPathAddressable {
    public XMPPath getXMPPath();

    public XMPNode get(XMPPath var1);

    public XMPNode remove(XMPPath var1) throws XMPException;

    public XMPSimple getSimple(XMPPath var1);

    public XMPStruct getStruct(XMPPath var1);

    public XMPArray getArray(XMPPath var1);

    public XMPLanguageAlternative getLanguageAlternative(XMPPath var1);

    public String dump();
}