|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use InsertPoint | |
---|---|
sk.uniba.euromath.document | Manages in-memory document. |
sk.uniba.euromath.document.schema | Helps with the document modification. |
sk.uniba.euromath.document.schema.impl.add | Computes lists of elements that can be inserted at a particular place. |
sk.uniba.euromath.document.schema.impl.del | |
sk.uniba.euromath.document.schema.impl.export | Encapsulates and adapts internal structures onto schema API interfaces. |
sk.uniba.euromath.document.schema.impl.iterator | Provides iterator abstraction over a list of nodes. |
sk.uniba.euromath.document.schema.impl.modify | Classes that computes possible document modification operations. |
sk.uniba.euromath.document.schema.impl.types | Internal types. |
sk.uniba.euromath.document.schema.plug | Interfaces that must be implemented in order to be able to be provided by the SchemaPool object. |
sk.uniba.euromath.editor.wizards.document | Reusable GUI wizards, that serves for document modification. |
Uses of InsertPoint in sk.uniba.euromath.document |
---|
Fields in sk.uniba.euromath.document declared as InsertPoint | |
---|---|
InsertPoint |
DomPointer.ip
InsertPoint representation of pointer. |
Methods in sk.uniba.euromath.document that return InsertPoint | |
---|---|
InsertPoint |
NodeListID.getTopLevelIP(int pos)
Computes and returns the toplevel insertpoint (pointing into children of the context element), pointing onto given position in text value. |
Methods in sk.uniba.euromath.document with parameters of type InsertPoint | |
---|---|
DomPointer |
DomPointerFactory.create(Node parent,
InsertPoint ip)
Creates instance of pointer. |
DomPointer |
DomPointerFactory.create(String parentId,
InsertPoint ip)
Creates instance of pointer. |
String |
DocumentModifier.insertText(InsertPoint ip,
Element contextElement,
String value,
short type)
Inserts text into element, depending on given parameters. |
String |
DocumentModifier.insertText(InsertPoint ip,
String contextId,
String value,
short type)
Inserts text into element, depending on given parameters. |
Constructors in sk.uniba.euromath.document with parameters of type InsertPoint | |
---|---|
DomPointer(DomCore doc,
Node parent,
InsertPoint ip,
ElementRule parentElementRule,
Boolean inEntity)
Constructs instance of pointer. |
Uses of InsertPoint in sk.uniba.euromath.document.schema |
---|
Fields in sk.uniba.euromath.document.schema declared as InsertPoint | |
---|---|
static InsertPoint |
InsertPoint.FIRST
Insertpoint, that defines first insertion point. |
InsertPoint |
ElementLoc.ip
Returns point, where the element can be inserted. |
Methods in sk.uniba.euromath.document.schema that return InsertPoint | |
---|---|
static InsertPoint |
InsertPoint.getLast(Element e)
Returns an insertpoint pointing after the last child node of e. |
static InsertPoint |
InsertPoint.valueOf(String string)
Parses given string and returns an insert point instance. |
Methods in sk.uniba.euromath.document.schema with parameters of type InsertPoint | |
---|---|
boolean |
InsertList.canCreate(QName qname,
InsertPoint ip)
Checks if this insertlist is able to create element/attribute with given qname. |
INameList<NewElementRule> |
ElementRule.getEnclosingElements(InsertPoint start,
InsertPoint end)
Computes and returns an one-sized insertlist of elements, that can enclose given nodeset. |
ElementLoc |
InsertList.getFirstAt(InsertPoint ip,
QName qname)
Finds first elementloc bound to be inserted at given position. |
INameList<NewElementRule> |
InsertList.getFirstNamelistAt(InsertPoint ip)
Returns namelist of first elementloc, located at given insertpoint. |
List<InsertList> |
ElementRule.getInsertableElements(InsertPoint point)
Computes insertable elements, with their positions between other nodes. |
List<InsertList> |
ElementSequenceRule.getSequences(InsertPoint start)
Computes all possibilities of sequences, that can be generated by this rule. |
boolean |
ElementRule.isAnyStringInsertable(InsertPoint ip)
Checks, if there can be any string inserted into given point. |
boolean |
ElementRule.isDeletable(InsertPoint start,
InsertPoint end)
Checks if given node interval is removable. |
boolean |
ElementRule.isInsertable(InsertPoint ip,
DocumentFragment frag)
Checks if all nodes from the document fragment are insertable t the specified position. |
boolean |
ElementRule.isInsertable(InsertPoint ip,
String entityName)
Checks if the entity is insertable at the specified position. |
Uses of InsertPoint in sk.uniba.euromath.document.schema.impl.add |
---|
Methods in sk.uniba.euromath.document.schema.impl.add with parameters of type InsertPoint | |
---|---|
boolean |
InsertableContentChecker.isInsertable(Element parent,
com.sun.msv.grammar.ElementExp parentExp,
InsertPoint ip,
Node node)
Checks if given is insertable at specified position. |
Uses of InsertPoint in sk.uniba.euromath.document.schema.impl.del |
---|
Methods in sk.uniba.euromath.document.schema.impl.del with parameters of type InsertPoint | |
---|---|
boolean |
DelNodesComputer.isDeletable(Element e,
com.sun.msv.grammar.ElementExp exp,
InsertPoint start,
InsertPoint end)
Checks if given interval is removable from the document. |
Uses of InsertPoint in sk.uniba.euromath.document.schema.impl.export |
---|
Fields in sk.uniba.euromath.document.schema.impl.export declared as InsertPoint | |
---|---|
InsertPoint |
IlAndTailImpl.last
Insertpoint pointing after the last node. |
Methods in sk.uniba.euromath.document.schema.impl.export that return InsertPoint | |
---|---|
InsertPoint |
ElementLocImpl.getInsertPoint()
|
Methods in sk.uniba.euromath.document.schema.impl.export with parameters of type InsertPoint | |
---|---|
INameListP<? extends INewElementRuleP> |
ElementRuleImpl.getEnclosingElements(InsertPoint start,
InsertPoint end)
|
List<? extends IInsertListP> |
ElementRuleImpl.getInsertableElements(InsertPoint point)
|
List<? extends IInsertListP> |
ElementSequenceRuleImpl.getSequences(InsertPoint start)
|
(package private) List<InsertListImpl> |
ElementSequenceRuleImpl.getSequencesImpl(InsertPoint start)
Computes all insertlists for getSequences function. |
boolean |
ElementRuleImpl.isAnyStringInsertable(InsertPoint ip)
|
boolean |
ElementRuleImpl.isDeletable(InsertPoint start,
InsertPoint end)
|
boolean |
ElementRuleImpl.isInsertable(InsertPoint ip,
Node node)
|
Constructors in sk.uniba.euromath.document.schema.impl.export with parameters of type InsertPoint | |
---|---|
ElementLocImpl(InsertPoint ip,
NameListImpl<INewElementRuleP> nameList)
Constructs new instance and initialize it. |
|
IlAndTailImpl(InsertListImpl insertList,
com.sun.msv.grammar.Expression tailExp,
RulePool rulePool,
InsertPoint last)
Constructs instance of the 'InsertList and its tail' representation object. |
Uses of InsertPoint in sk.uniba.euromath.document.schema.impl.iterator |
---|
Methods in sk.uniba.euromath.document.schema.impl.iterator with parameters of type InsertPoint | |
---|---|
static SchemaLevelNodeIterator |
SchemaLevelNodeIteratorBuilder.createIterator(Node parent,
InsertPoint ip,
ContentFilter filter)
Creates simple iterator, with last empty item. |
static SchemaLevelNodeIterator |
SchemaLevelNodeIteratorBuilder.createWithInserted(Element parent,
InsertPoint ip,
ContentInfo ci)
Pretends that there is given node inserted at given insertpoint. |
static SchemaLevelNodeIterator |
SchemaLevelNodeIteratorBuilder.createWithInserted(Element parent,
InsertPoint ip,
List<ContentInfo> items)
Pretends that there is given node inserted at given insertpoint. |
static SchemaLevelNodeIterator |
SchemaLevelNodeIteratorBuilder.createWithInserted(Element parent,
InsertPoint ip,
Node node)
Pretends that there is given node inserted at given insertpoint. |
static SchemaLevelNodeIterator |
SchemaLevelNodeIteratorBuilder.createWithInserted(Element parent,
InsertPoint ip,
String text)
Pretends that there is some text inserted at given insertpoint. |
Method parameters in sk.uniba.euromath.document.schema.impl.iterator with type arguments of type InsertPoint | |
---|---|
protected static List<ContentInfo> |
SchemaLevelNodeIteratorBuilder.computeItems(Node parent,
ContentFilter filter,
SortedSet<InsertPoint> forceIPs,
boolean lastEmptyItem)
Computes the list of items, that will be iterated. |
static SchemaLevelNodeIterator |
SchemaLevelNodeIteratorBuilder.createIterator(Node parent,
SortedSet<InsertPoint> forceIPs,
ContentFilter filter,
boolean lastEmptyItem)
Creates instance of iterator, that walks over insertpoints of children of given element. |
Uses of InsertPoint in sk.uniba.euromath.document.schema.impl.modify |
---|
Methods in sk.uniba.euromath.document.schema.impl.modify with parameters of type InsertPoint | |
---|---|
INameListP<INewElementRuleP> |
EncloseDecloseElements.getEnclosingElements(Element parent,
InsertPoint start,
InsertPoint end,
com.sun.msv.grammar.ElementExp exp)
Checks whether selected content is enclosable. |
Uses of InsertPoint in sk.uniba.euromath.document.schema.impl.types |
---|
Fields in sk.uniba.euromath.document.schema.impl.types declared as InsertPoint | |
---|---|
InsertPoint |
ElementLocInternal.ip
This element can be inserted before node with this index. |
Methods in sk.uniba.euromath.document.schema.impl.types that return InsertPoint | |
---|---|
InsertPoint |
InsertListInternal.getIpAfterLastItem()
Computes insert point, that denotes insert point after last insert point. |
Methods in sk.uniba.euromath.document.schema.impl.types with parameters of type InsertPoint | |
---|---|
void |
InsertListInternal.stripLast(InsertPoint point)
Strips last ElementLoc objects, which have InsertPoint
equal or greater than the point parameter. |
Constructors in sk.uniba.euromath.document.schema.impl.types with parameters of type InsertPoint | |
---|---|
ElementLocInternal(InsertPoint ip,
Collection<com.sun.msv.grammar.ElementExp> exps)
Constructs new instance and initialize it. |
|
ElementLocInternal(InsertPoint ip,
com.sun.msv.grammar.ElementExp exp)
Constructs new instance and initialize it. |
|
InsertListInternal(InsertPoint point,
com.sun.msv.grammar.ElementExp exp)
Creates new insertlist, containing only given expression at given insertpoint. |
Uses of InsertPoint in sk.uniba.euromath.document.schema.plug |
---|
Methods in sk.uniba.euromath.document.schema.plug that return InsertPoint | |
---|---|
InsertPoint |
IElementLocP.getInsertPoint()
Returns point, where the element can be inserted. |
Methods in sk.uniba.euromath.document.schema.plug with parameters of type InsertPoint | |
---|---|
INameListP<? extends INewElementRuleP> |
IElementRuleP.getEnclosingElements(InsertPoint start,
InsertPoint end)
Computes and returns an one-sized insertlist of elements, that can enclose given nodeset. |
List<? extends IInsertListP> |
IElementRuleP.getInsertableElements(InsertPoint point)
Computes insertable elements, with their positions between other nodes. |
List<? extends IInsertListP> |
IElementSequenceRuleP.getSequences(InsertPoint start)
Computes all possibilities of sequences, that can be generated by this rule. |
boolean |
IElementRuleP.isAnyStringInsertable(InsertPoint ip)
Checks, if there can be any string inserted into given point. |
boolean |
IElementRuleP.isDeletable(InsertPoint start,
InsertPoint end)
Checks if given interval is removable from the document. |
boolean |
IElementRuleP.isInsertable(InsertPoint ip,
Node node)
Checks if given nodes are insertable into given position. |
Uses of InsertPoint in sk.uniba.euromath.editor.wizards.document |
---|
Methods in sk.uniba.euromath.editor.wizards.document that return types with arguments of type InsertPoint | |
---|---|
List<InsertPoint> |
ElementLoc.getLocations()
Returns list of insertpoints. |
Constructor parameters in sk.uniba.euromath.editor.wizards.document with type arguments of type InsertPoint | |
---|---|
ElementLoc(XMLAccess xmlAccess,
Element parent,
List<Element> elements,
List<InsertPoint> ip)
Constructor. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |