/** * */ package org.hyperdata.scute.sparql.panels; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.util.Iterator; import java.util.Map; import javax.swing.AbstractAction; import javax.swing.Action; import javax.swing.JMenuItem; import javax.swing.JPopupMenu; import javax.swing.event.ChangeEvent; import javax.swing.text.AttributeSet; import javax.swing.text.BadLocationException; import javax.swing.text.Document; import javax.swing.text.MutableAttributeSet; import javax.swing.text.SimpleAttributeSet; import javax.swing.text.StyleConstants; import javax.swing.text.StyledDocument; import org.hyperdata.scute.main.Config; import org.hyperdata.scute.rdf.RdfUtils; import org.hyperdata.scute.source.EditorPane; /** * @author danny * */ public class SparqlSourcePanel extends EditorPane { private JPopupMenu popupMenu; private Map<String, String> prefixMap = RdfUtils.getCommonPrefixes(); public SparqlSourcePanel(String string) { super(string); // addUserActivityListener(autoSave); } /* * (non-Javadoc) * * @see * javax.swing.event.ChangeListener#stateChanged(javax.swing.event.ChangeEvent * ) */ @Override public void stateChanged(ChangeEvent arg0) { // TODO Auto-generated method stub } /* * (non-Javadoc) * * @see org.hyperdata.scute.source.TextContainer#getSyntax() */ @Override public String getSyntax() { return "SPARQL"; } /* * (non-Javadoc) * * @see org.hyperdata.scute.source.TextContainer#getTextFilename() */ @Override public String getFilename() { return Config.SPARQL_FILENAME; } }