public class XmlSourceEditorView<T extends ModelItem> extends AbstractXmlEditorView<XmlDocument>
| Modifier and Type | Class and Description | 
|---|---|
| static class  | XmlSourceEditorView.JEditorStatusBarTargetProxy | 
| class  | XmlSourceEditorView.ValidateMessageXmlAction | 
| Modifier and Type | Field and Description | 
|---|---|
| boolean | isLocating | 
TITLE_PROPERTY| Constructor and Description | 
|---|
| XmlSourceEditorView(XmlEditor<XmlDocument> xmlEditor,
                   T modelItem,
                   boolean readOnly) | 
| XmlSourceEditorView(XmlEditor<XmlDocument> xmlEditor,
                   T modelItem,
                   boolean readOnly,
                   String tabTitle) | 
| Modifier and Type | Method and Description | 
|---|---|
| boolean | activate(XmlLocation location) | 
| protected void | buildPopup(JPopupMenu inputPopup,
          org.fife.ui.rsyntaxtextarea.RSyntaxTextArea editArea) | 
| protected void | buildUI() | 
| void | documentUpdated()Called when document content is updated. | 
| JComponent | getComponent() | 
| int | getCurrentColumn() | 
| int | getCurrentLine() | 
| XmlLocation | getEditorLocation() | 
| JPopupMenu | getEditorPopup() | 
| JScrollPane | getEditorScrollPane() | 
| org.fife.ui.rsyntaxtextarea.RSyntaxTextArea | getInputArea() | 
| T | getModelItem() | 
| String | getText() | 
| XmlSourceEditorView.ValidateMessageXmlAction | getValidateXmlAction() | 
| boolean | hasFocus() | 
| boolean | isInspectable() | 
| void | locationChanged(EditorLocation<XmlDocument> location) | 
| void | release() | 
| boolean | saveDocument(boolean validate) | 
| void | setEditable(boolean enabled) | 
| void | setLocation(EditorLocation<XmlDocument> location) | 
| boolean | validate() | 
| protected ValidationError[] | validateXml(String xml) | 
activate, addLocationListener, addPropertyChangeListener, addPropertyChangeListener, deactivate, fireLocationChanged, getDocument, getEditor, getPropertyChangeSupport, getTitle, getViewId, getXml, isActive, propertyChange, removeLocationListener, removePropertyChangeListener, removePropertyChangeListener, requestFocus, setDocument, setTitle, syncUpdates, updatepublic XmlSourceEditorView(XmlEditor<XmlDocument> xmlEditor, T modelItem, boolean readOnly)
public XmlSourceEditorView(XmlEditor<XmlDocument> xmlEditor, T modelItem, boolean readOnly, String tabTitle)
protected void buildUI()
public JScrollPane getEditorScrollPane()
public T getModelItem()
protected void buildPopup(JPopupMenu inputPopup, org.fife.ui.rsyntaxtextarea.RSyntaxTextArea editArea)
public void release()
release in interface EditorView<XmlDocument>release in class AbstractXmlEditorView<XmlDocument>public org.fife.ui.rsyntaxtextarea.RSyntaxTextArea getInputArea()
public void setEditable(boolean enabled)
protected ValidationError[] validateXml(String xml)
public boolean activate(XmlLocation location)
public JComponent getComponent()
public XmlLocation getEditorLocation()
getEditorLocation in interface EditorView<XmlDocument>getEditorLocation in class AbstractXmlEditorView<XmlDocument>public void setLocation(EditorLocation<XmlDocument> location)
setLocation in interface EditorView<XmlDocument>setLocation in class AbstractXmlEditorView<XmlDocument>public int getCurrentLine()
public int getCurrentColumn()
public String getText()
public boolean validate()
public void documentUpdated()
AbstractXmlEditorViewdocumentUpdated in class AbstractXmlEditorView<XmlDocument>public boolean saveDocument(boolean validate)
public void locationChanged(EditorLocation<XmlDocument> location)
locationChanged in interface EditorLocationListener<XmlDocument>locationChanged in class AbstractXmlEditorView<XmlDocument>public JPopupMenu getEditorPopup()
public boolean hasFocus()
public boolean isInspectable()
public XmlSourceEditorView.ValidateMessageXmlAction getValidateXmlAction()
Copyright © 2019. All Rights Reserved.