DocViewProperty.java 1.52 KB
/*
 * Decompiled with CFR 0_118.
 * 
 * Could not load the following classes:
 *  javax.jcr.Node
 *  javax.jcr.Property
 *  javax.jcr.RepositoryException
 *  org.apache.jackrabbit.vault.util.DocViewProperty
 */
package com.day.jcr.vault.util;

import javax.jcr.Node;
import javax.jcr.Property;
import javax.jcr.RepositoryException;

public class DocViewProperty {
    private final org.apache.jackrabbit.vault.util.DocViewProperty p;

    public DocViewProperty(org.apache.jackrabbit.vault.util.DocViewProperty p) {
        this.p = p;
    }

    public DocViewProperty(String name, String[] values, boolean multi, int type) {
        this.p = new org.apache.jackrabbit.vault.util.DocViewProperty(name, values, multi, type);
    }

    public static DocViewProperty parse(String name, String value) {
        return new DocViewProperty(org.apache.jackrabbit.vault.util.DocViewProperty.parse((String)name, (String)value));
    }

    public static String format(Property prop) throws RepositoryException {
        return DocViewProperty.format(prop, false);
    }

    public static String format(Property prop, boolean sort) throws RepositoryException {
        return org.apache.jackrabbit.vault.util.DocViewProperty.format((Property)prop, (boolean)sort);
    }

    public static boolean isAmbiguous(Property prop) throws RepositoryException {
        return org.apache.jackrabbit.vault.util.DocViewProperty.isAmbiguous((Property)prop);
    }

    public boolean apply(Node node) throws RepositoryException {
        return this.p.apply(node);
    }
}