org.fife.rsta.ac.html.AttributeCompletion Maven / Gradle / Ivy
/*
* 04/29/2010
*
* Copyright (C) 2010 Robert Futrell
* robert_futrell at users.sourceforge.net
* http://fifesoft.com/rsyntaxtextarea
*
* This library is distributed under a modified BSD license. See the included
* LICENSE.md file for details.
*/
package org.fife.rsta.ac.html;
import org.fife.ui.autocomplete.AbstractCompletion;
import org.fife.ui.autocomplete.CompletionProvider;
import org.fife.ui.autocomplete.ParameterizedCompletion.Parameter;
/**
* A completion for an HTML attribute.
*
* @author Robert Futrell
* @version 1.0
*/
public class AttributeCompletion extends AbstractCompletion {
private Parameter param;
public AttributeCompletion(CompletionProvider provider, Parameter param) {
super(provider);
this.param = param;
}
@Override
public String getSummary() {
return param.getDescription();
}
@Override
public String getReplacementText() {
return param.getName();
}
}