bndtools.utils.JavaContentProposal Maven / Gradle / Ivy
The newest version!
package bndtools.utils;
import org.eclipse.jface.fieldassist.IContentProposal;
public class JavaContentProposal implements IContentProposal {
private final String packageName;
private final String typeName;
private final boolean isInterface;
public JavaContentProposal(String packageName, String typeName, boolean isInterface) {
this.packageName = packageName;
this.typeName = typeName;
this.isInterface = isInterface;
}
@Override
public String getContent() {
return packageName + "." + typeName;
}
@Override
public int getCursorPosition() {
return packageName.length() + typeName.length() + 1;
}
@Override
public String getDescription() {
return null;
}
@Override
public String getLabel() {
return typeName + " - " + packageName;
}
public boolean isInterface() {
return isInterface;
}
public String getPackageName() {
return packageName;
}
public String getTypeName() {
return typeName;
}
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy