xml.completion
Class CompletionInfo
java.lang.Object
xml.completion.CompletionInfo
public class CompletionInfo
- extends java.lang.Object
| Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
elements
public java.util.ArrayList<ElementDecl> elements
elementHash
public java.util.HashMap<java.lang.String,ElementDecl> elementHash
entities
public java.util.ArrayList<EntityDecl> entities
entityHash
public java.util.HashMap entityHash
- Appears to implement a bidirectional relationship?
elementsAllowedAnywhere
public java.util.ArrayList elementsAllowedAnywhere
namespace
public java.lang.String namespace
- namespace for this completion info
nameConflict
public boolean nameConflict
CompletionInfo
public CompletionInfo()
CompletionInfo
public CompletionInfo(java.util.ArrayList<ElementDecl> elements,
java.util.HashMap<java.lang.String,ElementDecl> elementHash,
java.util.ArrayList<EntityDecl> entities,
java.util.HashMap entityHash,
java.util.ArrayList elementsAllowedAnywhere)
addEntity
public void addEntity(int type,
java.lang.String name,
java.lang.String value)
addEntity
public void addEntity(int type,
java.lang.String name,
java.lang.String publicId,
java.lang.String systemId)
addEntity
public void addEntity(EntityDecl entity)
addElement
public void addElement(ElementDecl element)
getAllElements
public void getAllElements(java.util.List<ElementDecl> out)
getElementDeclLocal
public ElementDecl getElementDeclLocal(java.lang.String localName)
- Returns:
- the first declaration (global or local) found for localName
or null
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object
getCompletionInfoForBuffer
public static CompletionInfo getCompletionInfoForBuffer(org.gjt.sp.jedit.Buffer buffer)
getCompletionInfoForNamespace
public static CompletionInfo getCompletionInfoForNamespace(java.lang.String namespace)
getCompletionInfoFromResource
public static CompletionInfo getCompletionInfoFromResource(java.lang.String resource)
clone
public java.lang.Object clone()
- Overrides:
clone in class java.lang.Object