|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectsidekick.SideKickParsedData
xml.XmlParsedData
public class XmlParsedData
Encapsulates the results of parsing a buffer, either using Xerces or the Swing HTML parser.
| Field Summary | |
|---|---|
boolean |
allNamespacesBindingsAtTop
indicate that all xmlns: attributes appear only on the root element so there's no need to find the exact namespace context of the parent node. |
java.util.List<EntityDecl> |
entities
|
java.util.Map |
entityHash
|
boolean |
html
|
java.util.Map<java.lang.String,IDDecl> |
ids
A map of all identifiers encountered during the parse, indexed by name. |
static int |
SORT_BY_LINE
|
static int |
SORT_BY_NAME
|
static int |
SORT_BY_TYPE
|
protected static boolean |
sortDown
|
| Fields inherited from class sidekick.SideKickParsedData |
|---|
expansionModel, root, tree |
| Constructor Summary | |
|---|---|
XmlParsedData(java.lang.String fileName,
boolean html)
|
|
| Method Summary | |
|---|---|
void |
addEntity(EntityDecl entity)
|
protected sidekick.ExpansionModel |
createExpansionModel()
|
void |
done(org.gjt.sp.jedit.View view)
Causes node sorting to be done. |
java.util.List<ElementDecl> |
getAllowedElements(org.gjt.sp.jedit.Buffer buffer,
int pos)
|
java.util.List<ElementDecl> |
getAllowedElements(org.gjt.sp.jedit.Buffer buffer,
int startPos,
int endPos)
get allowed elements at startPos or endPos. |
CompletionInfo |
getCompletionInfo(java.lang.String ns)
|
ElementDecl |
getElementDecl(java.lang.String name,
int pos)
|
static java.lang.String |
getElementLocalName(java.lang.String name)
|
static java.lang.String |
getElementNamePrefix(java.lang.String name)
|
IDDecl |
getIDDecl(java.lang.String id)
convenience method to find an IDDecl by name |
NamespaceBindings |
getNamespaceBindings(int pos)
namespace to prefix (from sidekick) |
CompletionInfo |
getNoNamespaceCompletionInfo()
|
java.lang.Object[] |
getObjectsTo(int pos)
|
static XmlParsedData |
getParsedData(org.gjt.sp.jedit.View view,
boolean signalError)
get parsed data as XmlParsedData. |
int |
getSortBy()
|
java.util.List<IDDecl> |
getSortedIds()
|
protected java.util.Comparator<javax.swing.tree.DefaultMutableTreeNode> |
getSorter()
|
java.lang.String |
getXPathForPosition(int pos)
|
void |
setCompletionInfo(java.lang.String namespace,
CompletionInfo info)
entities are added to the noNamespaceCompletionInfo, so if a schema is used on top of DTD, the entities are lost. |
void |
setSortBy(int by)
|
void |
setSortDirection(boolean down)
|
void |
sort(org.gjt.sp.jedit.View view)
|
| Methods inherited from class sidekick.SideKickParsedData |
|---|
canAddToPath, getAsset, getAssetAtOffset, getAssetAtPosition, getFoldHandler, getNodeAt, getParsedData, getTreePathForPosition, setParsedData |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final int SORT_BY_NAME
public static final int SORT_BY_LINE
public static final int SORT_BY_TYPE
protected static boolean sortDown
public boolean html
public boolean allNamespacesBindingsAtTop
public java.util.Map<java.lang.String,IDDecl> ids
public java.util.List<EntityDecl> entities
public java.util.Map entityHash
| Constructor Detail |
|---|
public XmlParsedData(java.lang.String fileName,
boolean html)
| Method Detail |
|---|
public void setCompletionInfo(java.lang.String namespace,
CompletionInfo info)
public CompletionInfo getNoNamespaceCompletionInfo()
public CompletionInfo getCompletionInfo(java.lang.String ns)
public ElementDecl getElementDecl(java.lang.String name,
int pos)
public java.lang.String getXPathForPosition(int pos)
public java.util.List<ElementDecl> getAllowedElements(org.gjt.sp.jedit.Buffer buffer,
int pos)
public java.util.List<ElementDecl> getAllowedElements(org.gjt.sp.jedit.Buffer buffer,
int startPos,
int endPos)
getAllowedElements(Buffer, int)public NamespaceBindings getNamespaceBindings(int pos)
public void done(org.gjt.sp.jedit.View view)
public void setSortBy(int by)
public int getSortBy()
public void setSortDirection(boolean down)
public void sort(org.gjt.sp.jedit.View view)
protected java.util.Comparator<javax.swing.tree.DefaultMutableTreeNode> getSorter()
protected sidekick.ExpansionModel createExpansionModel()
public void addEntity(EntityDecl entity)
public java.lang.Object[] getObjectsTo(int pos)
public IDDecl getIDDecl(java.lang.String id)
public java.util.List<IDDecl> getSortedIds()
public static XmlParsedData getParsedData(org.gjt.sp.jedit.View view,
boolean signalError)
view - current viewsignalError - shows an error dialog when not an XmlParsedData
public static java.lang.String getElementNamePrefix(java.lang.String name)
public static java.lang.String getElementLocalName(java.lang.String name)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||