Uses of Class
sk.uniba.euromath.document.schema.InsertPoint

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.
 



Copyright 2003-2003-2006 null. All Rights Reserved.