package org.erlide.engine.services.search; import java.util.Collection; import java.util.List; import org.erlide.engine.services.ErlangService; import org.erlide.runtime.rpc.IOtpRpc; import org.erlide.util.ErlangFunctionCall; import com.ericsson.otp.erlang.OtpErlangList; import com.ericsson.otp.erlang.OtpErlangObject; public interface OtpDocService extends ErlangService { OtpErlangObject getProposalsWithDoc(IOtpRpc b, String mod, String prefix); OtpErlangObject getModules(IOtpRpc b, String prefix, List<String> projectModules, boolean includes); OtpErlangObject getOtpDoc(IOtpRpc b, ErlangFunctionCall functionCall); OtpErlangObject getOtpDoc(IOtpRpc b, int offset, String module, Collection<OtpErlangObject> imports, String externalModules, OtpErlangList pathVars); String getOtpDocLocation(IOtpRpc b); }