|
What this is
Other links
The source code/* * Sun Public License Notice * * The contents of this file are subject to the Sun Public License * Version 1.0 (the "License"). You may not use this file except in * compliance with the License. A copy of the License is available at * http://www.sun.com/ * * The Original Code is NetBeans. The Initial Developer of the Original * Code is Sun Microsystems, Inc. Portions Copyright 1997-2000 Sun * Microsystems, Inc. All Rights Reserved. */ package org.netbeans.modules.java.parser; import javax.swing.text.*; import javax.swing.text.Position; import org.openide.src.*; import org.openide.text.CloneableEditorSupport; import org.openide.text.PositionBounds; import org.openide.text.PositionRef; import org.netbeans.modules.java.ElementFactory; /** * * @author svata * @version */ public class DocumentModelBuilder implements ElementFactory { CloneableEditorSupport editSupp; char[] inputText; boolean computeHash; public DocumentModelBuilder(CloneableEditorSupport supp) { this.editSupp = supp; } protected void setContent(char[] content, boolean computeHash) { } public void createPackage(Identifier name, int begin, int end) { } public void createImport(Import im, int begin, int end) { } public Item createClass(boolean isInterface, int modifiers, Identifier name, Identifier superclass, Identifier[] interfaces) { return null; } public Item createConstructor(int modifiers, Identifier id, MethodParameter[] params, Identifier[] exceptions) { return null; } public Item createField(int modifiers, Identifier name, Type type, String initializer) { return null; } public Item createInitializer(int modifiers) { return null; } public Item createMethod(int modifiers, Identifier name, Type returnType, MethodParameter[] params, Identifier[] exceptions) { return null; } public void markError(Item item) { // huh ? attach some error-information-decorator to an element ?? } public void setBodyBounds(Item item, int begin, int end) { } public void setBounds(Item item, int begin, int end) { } public void setDocumentation(Item item, int begin, int end, String text) { } public void setFieldTypeBounds(Item item, int begin, int end) { } public void setHeaderBounds(Item item, int begin, int end) { } public void setParent(Item child, Item parent) { } public void setPrecedingField(Item item, Item previous) { } protected PositionBounds createAbsorbingBounds(int from, int to) { PositionRef posBegin = editSupp.createPositionRef(from, Position.Bias.Forward); PositionRef posEnd = editSupp.createPositionRef(to, Position.Bias.Backward); return new PositionBounds(posBegin, posEnd); } } |
... this post is sponsored by my books ... | |
#1 New Release! |
FP Best Seller |
Copyright 1998-2021 Alvin Alexander, alvinalexander.com
All Rights Reserved.
A percentage of advertising revenue from
pages under the /java/jwarehouse
URI on this website is
paid back to open source projects.