null
if
24 | * no completions are appropriate.
25 | */
26 | ListConstantPool
table entry.16 | * 17 | * See 18 | * http://java.sun.com/docs/books/jvms/second_edition/html/ClassFile.doc.html#20080 19 | * for more information. 20 | * 21 | * @author Robert Futrell 22 | * @version 1.0 23 | */ 24 | public abstract class ConstantPoolInfo implements ConstantTypes { 25 | 26 | private int tag; 27 | 28 | 29 | /** 30 | * Constructor. 31 | * 32 | * @param tag The tag. 33 | */ 34 | public ConstantPoolInfo(int tag) { 35 | this.tag = tag; 36 | } 37 | 38 | 39 | /** 40 | * Returns the tag item for this structure. 41 | * 42 | * @return The tag item. 43 | */ 44 | public int getTag() { 45 | return tag; 46 | } 47 | 48 | 49 | } 50 | -------------------------------------------------------------------------------- /RSTALanguageSupport/src/main/java/org/fife/rsta/ac/java/classreader/constantpool/ConstantTypes.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 03/21/2010 3 | * 4 | * Copyright (C) 2010 Robert Futrell 5 | * robert_futrell at users.sourceforge.net 6 | * http://fifesoft.com/rsyntaxtextarea 7 | * 8 | * This library is distributed under a modified BSD license. See the included 9 | * RSTALanguageSupport.License.txt file for details. 10 | */ 11 | package org.fife.rsta.ac.java.classreader.constantpool; 12 | 13 | 14 | /** 15 | * Constant types used by {@link ConstantPoolInfo}s. 16 | * 17 | * @author Robert Futrell 18 | * @version 1.0 19 | */ 20 | interface ConstantTypes { 21 | 22 | int CONSTANT_Class = 7; 23 | 24 | int CONSTANT_Fieldref = 9; 25 | 26 | int CONSTANT_Methodref = 10; 27 | 28 | int CONSTANT_InterfaceMethodref = 11; 29 | 30 | int CONSTANT_String = 8; 31 | 32 | int CONSTANT_Integer = 3; 33 | 34 | int CONSTANT_Float = 4; 35 | 36 | int CONSTANT_Long = 5; 37 | 38 | int CONSTANT_Double = 6; 39 | 40 | int CONSTANT_NameAndType = 12; 41 | 42 | int CONSTANT_Utf8 = 1; 43 | 44 | int CONSTANT_MethodHandle = 15; 45 | 46 | int CONSTANT_MethodType = 16; 47 | 48 | int CONSTANT_InvokeDynamic = 18; 49 | 50 | } 51 | -------------------------------------------------------------------------------- /RSTALanguageSupport/src/main/java/org/fife/rsta/ac/java/classreader/constantpool/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Classes that model a class file's constant pool. 3 | */ 4 | package org.fife.rsta.ac.java.classreader.constantpool; 5 | -------------------------------------------------------------------------------- /RSTALanguageSupport/src/main/java/org/fife/rsta/ac/java/classreader/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Classes that help you parse and model a class file's contents. 3 | */ 4 | package org.fife.rsta.ac.java.classreader; 5 | -------------------------------------------------------------------------------- /RSTALanguageSupport/src/main/java/org/fife/rsta/ac/java/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Java code completion classes. 3 | */ 4 | package org.fife.rsta.ac.java; 5 | -------------------------------------------------------------------------------- /RSTALanguageSupport/src/main/java/org/fife/rsta/ac/java/rjc/ast/ASTNode.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 03/21/2010 3 | * 4 | * Copyright (C) 2010 Robert Futrell 5 | * robert_futrell at users.sourceforge.net 6 | * http://fifesoft.com/rsyntaxtextarea 7 | * 8 | * This library is distributed under a modified BSD license. See the included 9 | * RSTALanguageSupport.License.txt file for details. 10 | */ 11 | package org.fife.rsta.ac.java.rjc.ast; 12 | 13 | 14 | /** 15 | * A node in a Java AST. 16 | * 17 | * @author Robert Futrell 18 | * @version 1.0 19 | */ 20 | public interface ASTNode { 21 | 22 | 23 | /** 24 | * Returns the "name" of this node. This will be the name of the method, 25 | * the name of the member or local variable, etc. For {@link CodeBlock}s 26 | * it will be {@link CodeBlock#NAME}.
27 | * 28 | * Note that this may not be unique. For example, a class with an 29 | * overloaded method will have multiple methods with the same "name," 30 | * just with different signatures. 31 | * 32 | * @return The "name" of this node. 33 | */ 34 | String getName(); 35 | 36 | 37 | /** 38 | * Returns the end offset of the "name" of this node. 39 | * 40 | * @return The end offset. 41 | */ 42 | int getNameEndOffset(); 43 | 44 | 45 | /** 46 | * Returns the start offset of the "name" of this node. 47 | * 48 | * @return The start offset. 49 | */ 50 | int getNameStartOffset(); 51 | 52 | 53 | } 54 | -------------------------------------------------------------------------------- /RSTALanguageSupport/src/main/java/org/fife/rsta/ac/java/rjc/ast/EnumBody.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 03/21/2010 3 | * 4 | * Copyright (C) 2010 Robert Futrell 5 | * robert_futrell at users.sourceforge.net 6 | * http://fifesoft.com/rsyntaxtextarea 7 | * 8 | * This library is distributed under a modified BSD license. See the included 9 | * RSTALanguageSupport.License.txt file for details. 10 | */ 11 | package org.fife.rsta.ac.java.rjc.ast; 12 | 13 | import org.fife.rsta.ac.java.rjc.lexer.Offset; 14 | 15 | 16 | /** 17 | * An EnumBody. 18 | * 19 | *
20 | * EnumBody: 21 | * '{' [EnumConstants] [,] [EnumBodyDeclarations] '}' 22 | * 23 | * 24 | * EnumConstants: 25 | * EnumConstant 26 | * EnumConstants , EnumConstant 27 | * 28 | * EnumConstant: 29 | * Annotations Identifier [Arguments] [ClassBody] 30 | * 31 | * EnumBodyDeclarations: 32 | * ; {ClassBodyDeclaration} 33 | *34 | * 35 | * @author Robert Futrell 36 | * @version 1.0 37 | */ 38 | public class EnumBody extends AbstractASTNode { 39 | 40 | 41 | public EnumBody(String name, Offset start) { 42 | super(name, start); 43 | } 44 | 45 | 46 | } -------------------------------------------------------------------------------- /RSTALanguageSupport/src/main/java/org/fife/rsta/ac/java/rjc/ast/EnumDeclaration.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 03/21/2010 3 | * 4 | * Copyright (C) 2010 Robert Futrell 5 | * robert_futrell at users.sourceforge.net 6 | * http://fifesoft.com/rsyntaxtextarea 7 | * 8 | * This library is distributed under a modified BSD license. See the included 9 | * RSTALanguageSupport.License.txt file for details. 10 | */ 11 | package org.fife.rsta.ac.java.rjc.ast; 12 | 13 | import org.fife.rsta.ac.java.rjc.lexer.Scanner; 14 | 15 | 16 | /** 17 | * Represents an enum declaration. 18 | * 19 | * @author Robert Futrell 20 | * @version 1.0 21 | */ 22 | public class EnumDeclaration extends AbstractTypeDeclarationNode { 23 | 24 | //private EnumBody enumBody; 25 | 26 | 27 | public EnumDeclaration(Scanner s, int offs, String name) { 28 | super(name, s.createOffset(offs), s.createOffset(offs+name.length())); 29 | } 30 | 31 | 32 | @Override 33 | public String getTypeString() { 34 | return "enum"; 35 | } 36 | 37 | 38 | //public void setEnumBody(EnumBody enumBody) { 39 | // this.enumBody = enumBody; 40 | //} 41 | 42 | 43 | } 44 | -------------------------------------------------------------------------------- /RSTALanguageSupport/src/main/java/org/fife/rsta/ac/java/rjc/ast/ImportDeclaration.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 03/21/2010 3 | * 4 | * Copyright (C) 2010 Robert Futrell 5 | * robert_futrell at users.sourceforge.net 6 | * http://fifesoft.com/rsyntaxtextarea 7 | * 8 | * This library is distributed under a modified BSD license. See the included 9 | * RSTALanguageSupport.License.txt file for details. 10 | */ 11 | package org.fife.rsta.ac.java.rjc.ast; 12 | 13 | import org.fife.rsta.ac.java.rjc.lexer.Scanner; 14 | 15 | 16 | /** 17 | * An import declaration in a class file. 18 | * 19 | * @author Robert Futrell 20 | * @version 1.0 21 | */ 22 | public class ImportDeclaration extends AbstractASTNode { 23 | 24 | private boolean isStatic; 25 | 26 | 27 | public ImportDeclaration(Scanner s, int offs, String info, boolean isStatic) { 28 | super(info, s.createOffset(offs), s.createOffset(offs+info.length())); 29 | setStatic(isStatic); 30 | } 31 | 32 | 33 | public boolean isStatic() { 34 | return isStatic; 35 | } 36 | 37 | 38 | public boolean isWildcard() { 39 | return getName().endsWith(".*"); 40 | } 41 | 42 | 43 | public void setStatic(boolean isStatic) { 44 | this.isStatic = isStatic; 45 | } 46 | 47 | 48 | } 49 | -------------------------------------------------------------------------------- /RSTALanguageSupport/src/main/java/org/fife/rsta/ac/java/rjc/ast/LocalVariable.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 03/21/2010 3 | * 4 | * Copyright (C) 2010 Robert Futrell 5 | * robert_futrell at users.sourceforge.net 6 | * http://fifesoft.com/rsyntaxtextarea 7 | * 8 | * This library is distributed under a modified BSD license. See the included 9 | * RSTALanguageSupport.License.txt file for details. 10 | */ 11 | package org.fife.rsta.ac.java.rjc.ast; 12 | 13 | import org.fife.rsta.ac.java.rjc.lang.Type; 14 | import org.fife.rsta.ac.java.rjc.lexer.Scanner; 15 | 16 | 17 | /** 18 | * Base class for local variables and formal parameters. 19 | * 20 | * @author Robert Futrell 21 | * @version 1.0 22 | */ 23 | public class LocalVariable extends AbstractASTNode { 24 | 25 | private boolean isFinal; 26 | private Type type; 27 | 28 | 29 | public LocalVariable(Scanner s, boolean isFinal, 30 | Type type, int offs, String name) { 31 | super(name, s.createOffset(offs), s.createOffset(offs+name.length())); 32 | this.isFinal = isFinal; 33 | this.type = type; 34 | } 35 | 36 | 37 | public Type getType() { 38 | return type; 39 | } 40 | 41 | 42 | public boolean isFinal() { 43 | return isFinal; 44 | } 45 | 46 | 47 | } -------------------------------------------------------------------------------- /RSTALanguageSupport/src/main/java/org/fife/rsta/ac/java/rjc/ast/Package.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 03/21/2010 3 | * 4 | * Copyright (C) 2010 Robert Futrell 5 | * robert_futrell at users.sourceforge.net 6 | * http://fifesoft.com/rsyntaxtextarea 7 | * 8 | * This library is distributed under a modified BSD license. See the included 9 | * RSTALanguageSupport.License.txt file for details. 10 | */ 11 | package org.fife.rsta.ac.java.rjc.ast; 12 | 13 | import org.fife.rsta.ac.java.rjc.lexer.Scanner; 14 | 15 | 16 | /** 17 | * Represents a package in a class file. 18 | * 19 | * @author Robert Futrell 20 | * @version 1.0 21 | */ 22 | public class Package extends AbstractASTNode { 23 | 24 | 25 | public Package(Scanner s, int offs, String pkg) { 26 | super(pkg, s.createOffset(offs), s.createOffset(offs+pkg.length())); 27 | } 28 | 29 | 30 | } 31 | -------------------------------------------------------------------------------- /RSTALanguageSupport/src/main/java/org/fife/rsta/ac/java/rjc/ast/TypeDeclarationContainer.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 03/21/2010 3 | * 4 | * Copyright (C) 2010 Robert Futrell 5 | * robert_futrell at users.sourceforge.net 6 | * http://fifesoft.com/rsyntaxtextarea 7 | * 8 | * This library is distributed under a modified BSD license. See the included 9 | * RSTALanguageSupport.License.txt file for details. 10 | */ 11 | package org.fife.rsta.ac.java.rjc.ast; 12 | 13 | 14 | /** 15 | * Interface for tree nodes that can hold type declarations (e.g. 16 | * {@link CompilationUnit}s and {@link TypeDeclaration}s). 17 | * 18 | * @author Robert Futrell 19 | * @version 1.0 20 | */ 21 | public interface TypeDeclarationContainer { 22 | 23 | 24 | /** 25 | * Adds a type declaration to this container. 26 | * 27 | * @param typeDec The new type declaration. 28 | */ 29 | void addTypeDeclaration(TypeDeclaration typeDec); 30 | 31 | 32 | } 33 | -------------------------------------------------------------------------------- /RSTALanguageSupport/src/main/java/org/fife/rsta/ac/java/rjc/ast/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Nodes making an abstract syntax tree for Java code. 3 | */ 4 | package org.fife.rsta.ac.java.rjc.ast; 5 | -------------------------------------------------------------------------------- /RSTALanguageSupport/src/main/java/org/fife/rsta/ac/java/rjc/lang/Annotation.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 03/21/2010 3 | * 4 | * Copyright (C) 2010 Robert Futrell 5 | * robert_futrell at users.sourceforge.net 6 | * http://fifesoft.com/rsyntaxtextarea 7 | * 8 | * This library is distributed under a modified BSD license. See the included 9 | * RSTALanguageSupport.License.txt file for details. 10 | */ 11 | package org.fife.rsta.ac.java.rjc.lang; 12 | 13 | 14 | /** 15 | * Represents an annotation. 16 | * 17 | * @author Robert Futrell 18 | * @version 1.0 19 | */ 20 | public class Annotation { 21 | 22 | private Type type; 23 | 24 | 25 | /** 26 | * Constructor. 27 | * 28 | * @param type The type. 29 | */ 30 | public Annotation(Type type) { 31 | this.type = type; 32 | } 33 | 34 | 35 | @Override 36 | public String toString() { 37 | return "@" + type.toString(); 38 | } 39 | 40 | 41 | } 42 | -------------------------------------------------------------------------------- /RSTALanguageSupport/src/main/java/org/fife/rsta/ac/java/rjc/lang/TypeParameter.java: -------------------------------------------------------------------------------- 1 | /* 2 | * 03/21/2010 3 | * 4 | * Copyright (C) 2010 Robert Futrell 5 | * robert_futrell at users.sourceforge.net 6 | * http://fifesoft.com/rsyntaxtextarea 7 | * 8 | * This library is distributed under a modified BSD license. See the included 9 | * RSTALanguageSupport.License.txt file for details. 10 | */ 11 | package org.fife.rsta.ac.java.rjc.lang; 12 | 13 | import java.util.ArrayList; 14 | import java.util.List; 15 | 16 | import org.fife.rsta.ac.java.rjc.lexer.Token; 17 | 18 | 19 | /** 20 | * A TypeParameter. 21 | * 22 | *
23 | * TypeParameter: 24 | * Identifier ['extends' Bound] 25 | * 26 | * Bound: 27 | * Type { '&' Type } 28 | *29 | * 30 | * @author Robert Futrell 31 | * @version 1.0 32 | */ 33 | public class TypeParameter { 34 | 35 | private Token name; 36 | private List
javax.swing.text.Position
instances when parsing code in a
17 | * JTextComponent
, so these offsets can get tracked.
18 | *
19 | * @author Robert Futrell
20 | * @version 1.0
21 | */
22 | public interface Offset {
23 |
24 |
25 | /**
26 | * Returns the offset into the source.
27 | *
28 | * @return The offset.
29 | */
30 | int getOffset();
31 |
32 |
33 | }
34 |
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/java/org/fife/rsta/ac/java/rjc/lexer/package-info.java:
--------------------------------------------------------------------------------
1 | /**
2 | * A lexer/scanner for Java source code.
3 | */
4 | package org.fife.rsta.ac.java.rjc.lexer;
5 |
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/java/org/fife/rsta/ac/java/rjc/notices/package-info.java:
--------------------------------------------------------------------------------
1 | /**
2 | * Notices from a Java parser.
3 | */
4 | package org.fife.rsta.ac.java.rjc.notices;
5 |
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/java/org/fife/rsta/ac/java/rjc/parser/package-info.java:
--------------------------------------------------------------------------------
1 | /**
2 | * A parser for Java source code.
3 | */
4 | package org.fife.rsta.ac.java.rjc.parser;
5 |
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/java/org/fife/rsta/ac/java/tree/AstTreeCellRenderer.java:
--------------------------------------------------------------------------------
1 | /*
2 | * 03/21/2010
3 | *
4 | * Copyright (C) 2010 Robert Futrell
5 | * robert_futrell at users.sourceforge.net
6 | * http://fifesoft.com/rsyntaxtextarea
7 | *
8 | * This library is distributed under a modified BSD license. See the included
9 | * RSTALanguageSupport.License.txt file for details.
10 | */
11 | package org.fife.rsta.ac.java.tree;
12 |
13 | import java.awt.Component;
14 | import javax.swing.JTree;
15 | import javax.swing.tree.DefaultTreeCellRenderer;
16 |
17 |
18 | /**
19 | * Renderer for the AST tree in the UI.
20 | *
21 | * @author Robert Futrell
22 | * @version 1.0
23 | */
24 | class AstTreeCellRenderer extends DefaultTreeCellRenderer {
25 |
26 | private static final long serialVersionUID = 1L;
27 |
28 |
29 | @Override
30 | public Component getTreeCellRendererComponent(JTree tree, Object value,
31 | boolean sel, boolean expanded, boolean leaf,
32 | int row, boolean hasFocus) {
33 | super.getTreeCellRendererComponent(tree, value, sel, expanded, leaf,
34 | row, hasFocus);
35 | if (value instanceof JavaTreeNode) { // Should always be true
36 | JavaTreeNode node = (JavaTreeNode)value;
37 | setText(node.getText(sel));
38 | setIcon(node.getIcon());
39 | }
40 | return this;
41 | }
42 |
43 |
44 | }
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/java/org/fife/rsta/ac/java/tree/LocalVarTreeNode.java:
--------------------------------------------------------------------------------
1 | /*
2 | * 03/21/2010
3 | *
4 | * Copyright (C) 2010 Robert Futrell
5 | * robert_futrell at users.sourceforge.net
6 | * http://fifesoft.com/rsyntaxtextarea
7 | *
8 | * This library is distributed under a modified BSD license. See the included
9 | * RSTALanguageSupport.License.txt file for details.
10 | */
11 | package org.fife.rsta.ac.java.tree;
12 |
13 | import org.fife.rsta.ac.java.IconFactory;
14 | import org.fife.rsta.ac.java.rjc.ast.LocalVariable;
15 | import org.fife.ui.autocomplete.Util;
16 |
17 |
18 | /**
19 | * Tree node for a local variable.
20 | *
21 | * @author Robert Futrell
22 | * @version 1.0
23 | */
24 | class LocalVarTreeNode extends JavaTreeNode {
25 |
26 | private String text;
27 |
28 |
29 | LocalVarTreeNode(LocalVariable var) {
30 |
31 | super(var);
32 | setIcon(IconFactory.get().getIcon(IconFactory.LOCAL_VARIABLE_ICON));
33 | setSortPriority(PRIORITY_LOCAL_VAR);
34 |
35 | StringBuilder sb = new StringBuilder();
36 | sb.append("");
37 | sb.append(var.getName());
38 | sb.append(" : ");
39 | sb.append("");
40 | MemberTreeNode.appendType(var.getType(), sb);
41 | text = sb.toString();
42 | }
43 |
44 |
45 | @Override
46 | public String getText(boolean selected) {
47 | // Strip out HTML tags
48 | return selected ? Util.stripHtml(text).
49 | replaceAll("<", "<").replaceAll(">", ">") : text;
50 | }
51 |
52 |
53 | }
54 |
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/java/org/fife/rsta/ac/java/tree/package-info.java:
--------------------------------------------------------------------------------
1 | /**
2 | * Java outline tree implementation.
3 | */
4 | package org.fife.rsta.ac.java.tree;
5 |
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/java/org/fife/rsta/ac/js/JsErrorParser.java:
--------------------------------------------------------------------------------
1 | package org.fife.rsta.ac.js;
2 |
3 |
4 | /**
5 | * Enumerates the different parsing engines that can be used to identify
6 | * syntax errors in a JavaScript file.
7 | *
8 | * @author Robert Futrell
9 | * @version 1.0
10 | */
11 | public enum JsErrorParser {
12 |
13 | RHINO, JSHINT
14 |
15 | }
16 |
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/java/org/fife/rsta/ac/js/Logger.java:
--------------------------------------------------------------------------------
1 | package org.fife.rsta.ac.js;
2 |
3 |
4 | public class Logger {
5 |
6 | private static boolean DEBUG;
7 |
8 | static
9 | {
10 | DEBUG = Boolean.parseBoolean(System.getProperty("javascript.debug"));
11 | }
12 |
13 | /**
14 | * TODO change logging to Log4J?
15 | * Log message to console
16 | * @param msg
17 | */
18 | public static final void log(String msg) {
19 | if (DEBUG) {
20 | System.out.println(msg);
21 | }
22 | }
23 |
24 | public static final void logError(String msg) {
25 | System.err.println(msg);
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/java/org/fife/rsta/ac/js/Util.java:
--------------------------------------------------------------------------------
1 | /*
2 | * 01/28/2012
3 | *
4 | * Copyright (C) 2012 Robert Futrell
5 | * robert_futrell at users.sourceforge.net
6 | * http://fifesoft.com/rsyntaxtextarea
7 | *
8 | * This library is distributed under a modified BSD license. See the included
9 | * LICENSE.md file for details.
10 | */
11 | package org.fife.rsta.ac.js;
12 |
13 |
14 | /**
15 | * Utility classes for the JavaScript code completion.
16 | *
17 | * @author Robert Futrell
18 | * @version 1.0
19 | */
20 | public class Util {
21 |
22 | /**
23 | * Private constructor to prevent instantiation.
24 | */
25 | private Util() {
26 | }
27 |
28 |
29 | /**
30 | * Generates an HTML summary from a JSDoc comment.
31 | *
32 | * @param jsDoc The JSDoc comment.
33 | * @return The HTML version.
34 | */
35 | public static String jsDocToHtml(String jsDoc) {
36 | return org.fife.rsta.ac.java.Util.docCommentToHtml(jsDoc);
37 | }
38 |
39 |
40 | }
41 |
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/java/org/fife/rsta/ac/js/ast/FunctionDeclaration.java:
--------------------------------------------------------------------------------
1 | /*
2 | * 02/25/2012
3 | *
4 | * Copyright (C) 2012 Robert Futrell
5 | * robert_futrell at users.sourceforge.net
6 | * http://fifesoft.com/rsyntaxtextarea
7 | *
8 | * This library is distributed under a modified BSD license. See the included
9 | * LICENSE.md file for details.
10 | */
11 | package org.fife.rsta.ac.js.ast;
12 |
13 | import org.fife.ui.autocomplete.FunctionCompletion;
14 |
15 |
16 | public class FunctionDeclaration {
17 |
18 | private FunctionCompletion fc;
19 | private int offset;
20 |
21 |
22 | public FunctionDeclaration(FunctionCompletion fc, int offset) {
23 | this.fc = fc;
24 | this.offset = offset;
25 | }
26 |
27 |
28 | public FunctionCompletion getFunction() {
29 | return fc;
30 | }
31 |
32 |
33 | public int getOffset() {
34 | return offset;
35 | }
36 |
37 |
38 | }
39 |
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/java/org/fife/rsta/ac/js/ast/JavaScriptFunctionDeclaration.java:
--------------------------------------------------------------------------------
1 | package org.fife.rsta.ac.js.ast;
2 |
3 | import org.fife.rsta.ac.js.ast.type.TypeDeclaration;
4 |
5 |
6 | public class JavaScriptFunctionDeclaration extends JavaScriptDeclaration {
7 |
8 | private TypeDeclaration typeDec;
9 |
10 | private String functionName;
11 |
12 |
13 | public JavaScriptFunctionDeclaration(String name, int offset, CodeBlock block, TypeDeclaration typeDec) {
14 | super(name, offset, block);
15 | this.typeDec = typeDec;
16 | }
17 |
18 |
19 | public TypeDeclaration getTypeDeclaration() {
20 | return typeDec;
21 | }
22 |
23 | public void setFunctionName(String functionName) {
24 | this.functionName = functionName;
25 | }
26 |
27 | public String getFunctionName()
28 | {
29 | return functionName;
30 | }
31 |
32 | }
33 |
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/java/org/fife/rsta/ac/js/ast/JavaScriptFunctionTypeDeclaration.java:
--------------------------------------------------------------------------------
1 | package org.fife.rsta.ac.js.ast;
2 |
3 | import org.fife.rsta.ac.js.SourceCompletionProvider;
4 | import org.fife.rsta.ac.js.ast.type.TypeDeclaration;
5 | import org.mozilla.javascript.ast.AstNode;
6 |
7 |
8 | public class JavaScriptFunctionTypeDeclaration extends
9 | JavaScriptVariableDeclaration {
10 |
11 | private AstNode typeNode;
12 |
13 | public JavaScriptFunctionTypeDeclaration(String name, int offset,
14 | SourceCompletionProvider provider, CodeBlock block) {
15 | super(name, offset, provider, block);
16 | }
17 |
18 | @Override
19 | public void setTypeDeclaration(AstNode typeNode) {
20 | this.typeNode = typeNode;
21 | }
22 |
23 |
24 | @Override
25 | public TypeDeclaration getTypeDeclaration() {
26 | return provider.getJavaScriptEngine().getJavaScriptResolver(provider).resolveNode(typeNode);
27 | }
28 |
29 | }
30 |
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/java/org/fife/rsta/ac/js/ast/jsType/JSR223JavaScriptTypesFactory.java:
--------------------------------------------------------------------------------
1 | package org.fife.rsta.ac.js.ast.jsType;
2 |
3 | import org.fife.rsta.ac.js.ast.type.TypeDeclaration;
4 | import org.fife.rsta.ac.js.ast.type.TypeDeclarationFactory;
5 |
6 |
7 | public class JSR223JavaScriptTypesFactory extends JavaScriptTypesFactory {
8 |
9 | public JSR223JavaScriptTypesFactory(TypeDeclarationFactory typesFactory)
10 | {
11 | super(typesFactory);
12 | }
13 |
14 | @Override
15 | public JavaScriptType makeJavaScriptType(TypeDeclaration type) {
16 | return new JSR223Type(type);
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/java/org/fife/rsta/ac/js/ast/parser/JavaScriptTypeNode.java:
--------------------------------------------------------------------------------
1 | package org.fife.rsta.ac.js.ast.parser;
2 |
3 |
4 |
5 | public interface JavaScriptTypeNode {
6 |
7 | int getAstNode();
8 | }
9 |
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/java/org/fife/rsta/ac/js/ast/type/ECMAAdditions.java:
--------------------------------------------------------------------------------
1 | package org.fife.rsta.ac.js.ast.type;
2 |
3 | import org.fife.rsta.ac.js.ast.type.ecma.TypeDeclarations;
4 |
5 |
6 | public interface ECMAAdditions {
7 |
8 | void addAdditionalTypes(TypeDeclarations typeDecs);
9 |
10 | }
11 |
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/java/org/fife/rsta/ac/js/completion/JSCompletion.java:
--------------------------------------------------------------------------------
1 | package org.fife.rsta.ac.js.completion;
2 |
3 |
4 | public interface JSCompletion extends JSCompletionUI {
5 |
6 |
7 | /**
8 | * @return a logical lookup name that is unique
9 | */
10 | String getLookupName();
11 |
12 |
13 | /**
14 | * @return JavaScript type from Completion qualified
15 | */
16 | String getType(boolean qualified);
17 |
18 |
19 | /**
20 | * Returns the name of the enclosing class.
21 | *
22 | * @param fullyQualified Whether the name returned should be fully
23 | * qualified.
24 | * @return The class name.
25 | */
26 | String getEnclosingClassName(boolean fullyQualified);
27 |
28 |
29 | }
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/java/org/fife/rsta/ac/js/completion/JSCompletionUI.java:
--------------------------------------------------------------------------------
1 | package org.fife.rsta.ac.js.completion;
2 |
3 | import org.fife.ui.autocomplete.Completion;
4 |
5 |
6 | public interface JSCompletionUI extends Completion {
7 |
8 | int LOCAL_VARIABLE_RELEVANCE = 9;
9 | int GLOBAL_VARIABLE_RELEVANCE = 8;
10 | int DEFAULT_VARIABLE_RELEVANCE = 7;
11 | int STATIC_FIELD_RELEVANCE = 6;
12 | int BEAN_METHOD_RELEVANCE = 5;
13 | int DEFAULT_FUNCTION_RELEVANCE = 4;
14 | int GLOBAL_FUNCTION_RELEVANCE = 3;
15 | int DEFAULT_CLASS_RELEVANCE = 2;
16 | int BASIC_COMPLETION_RELEVANCE = 1;
17 | int TEMPLATE_RELEVANCE = 0;
18 |
19 |
20 | }
21 |
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/java/org/fife/rsta/ac/js/completion/JSConstructorCompletion.java:
--------------------------------------------------------------------------------
1 | package org.fife.rsta.ac.js.completion;
2 |
3 | import javax.swing.Icon;
4 |
5 | import org.fife.rsta.ac.java.classreader.MethodInfo;
6 | import org.fife.rsta.ac.js.IconFactory;
7 | import org.fife.ui.autocomplete.CompletionProvider;
8 |
9 |
10 | public class JSConstructorCompletion extends JSFunctionCompletion {
11 |
12 | public JSConstructorCompletion(CompletionProvider provider, MethodInfo method) {
13 | super(provider, method);
14 | }
15 |
16 | @Override
17 | public Icon getIcon() {
18 | return IconFactory.getIcon(IconFactory.FUNCTION_ICON);
19 | }
20 |
21 | }
22 |
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/java/org/fife/rsta/ac/js/completion/JavascriptBasicCompletion.java:
--------------------------------------------------------------------------------
1 | package org.fife.rsta.ac.js.completion;
2 |
3 | import javax.swing.Icon;
4 |
5 | import org.fife.rsta.ac.js.IconFactory;
6 | import org.fife.ui.autocomplete.BasicCompletion;
7 | import org.fife.ui.autocomplete.CompletionProvider;
8 |
9 |
10 | /**
11 | * Basic JavaScript completion that requires no icon
12 | * e.g. for or while
13 | */
14 | public class JavascriptBasicCompletion extends BasicCompletion implements
15 | JSCompletionUI {
16 |
17 | public JavascriptBasicCompletion(CompletionProvider provider,
18 | String replacementText, String shortDesc, String summary) {
19 | super(provider, replacementText, shortDesc, summary);
20 | }
21 |
22 |
23 | public JavascriptBasicCompletion(CompletionProvider provider,
24 | String replacementText, String shortDesc) {
25 | super(provider, replacementText, shortDesc);
26 | }
27 |
28 |
29 | public JavascriptBasicCompletion(CompletionProvider provider,
30 | String replacementText) {
31 | super(provider, replacementText);
32 | }
33 |
34 |
35 | @Override
36 | public Icon getIcon() {
37 | return IconFactory.getIcon(IconFactory.getEmptyIcon());
38 | }
39 |
40 |
41 | @Override
42 | public int getRelevance() {
43 | return BASIC_COMPLETION_RELEVANCE;
44 | }
45 |
46 | }
47 |
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/java/org/fife/rsta/ac/js/ecma/api/client/BarProp.java:
--------------------------------------------------------------------------------
1 | package org.fife.rsta.ac.js.ecma.api.client;
2 |
3 | import org.fife.rsta.ac.js.ecma.api.ecma5.JS5Array;
4 |
5 |
6 | public abstract class BarProp extends JS5Array {
7 |
8 | /**
9 | * Object BarProp()
10 | *
11 | * @constructor
12 | * @since Standard ECMA-262 3rd. Edition
13 | * @since Level 2 Document Object Model Core Definition.
14 | */
15 | public BarProp() {
16 |
17 | }
18 |
19 | /**
20 | * property prototype
21 | *
22 | * @type Array
23 | * @memberOf Array
24 | * @see org.fife.rsta.ac.js.ecma.api.ecma3.JSArray Array
25 | * @since Standard ECMA-262 3rd. Edition
26 | * @since Level 2 Document Object Model Core Definition.
27 | */
28 | public BarProp prototype;
29 |
30 | }
31 |
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/java/org/fife/rsta/ac/js/ecma/api/client/History.java:
--------------------------------------------------------------------------------
1 | package org.fife.rsta.ac.js.ecma.api.client;
2 |
3 | import org.fife.rsta.ac.js.ecma.api.client.funtions.HistoryFunctions;
4 | import org.fife.rsta.ac.js.ecma.api.ecma3.JSFunction;
5 | import org.fife.rsta.ac.js.ecma.api.ecma3.JSNumber;
6 |
7 |
8 |
9 | public abstract class History implements HistoryFunctions {
10 |
11 | /**
12 | * Object History()
13 | * @super Object
14 | * @constructor
15 | * @since Common Usage, no standard
16 | */
17 | public History(){}
18 |
19 | /**
20 | * property constructor
21 | *
22 | * @type Function
23 | * @memberOf Object
24 | * @see org.fife.rsta.ac.js.ecma.api.ecma3.JSFunction Function
25 | * @since Standard ECMA-262 3rd. Edition
26 | * @since Level 2 Document Object Model Core Definition.
27 | */
28 | protected JSFunction constructor;
29 |
30 | /**
31 | * property prototype
32 | *
33 | * @type History
34 | * @memberOf History
35 | * @see org.fife.rsta.ac.js.ecma.api.ecma3.JSObject Object
36 | * @since Standard ECMA-262 3rd. Edition
37 | * @since Level 2 Document Object Model Core Definition.
38 | */
39 | public History prototype;
40 |
41 | /**
42 | * Property length
43 | * @type Number
44 | * @memberOf History
45 | */
46 | public JSNumber length;
47 |
48 |
49 | }
50 |
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/java/org/fife/rsta/ac/js/ecma/api/client/funtions/HistoryFunctions.java:
--------------------------------------------------------------------------------
1 | package org.fife.rsta.ac.js.ecma.api.client.funtions;
2 |
3 | import org.fife.rsta.ac.js.ecma.api.ecma3.JSNumber;
4 | import org.fife.rsta.ac.js.ecma.api.ecma3.JSString;
5 | import org.fife.rsta.ac.js.ecma.api.ecma5.functions.JS5ObjectFunctions;
6 |
7 |
8 | public interface HistoryFunctions extends JS5ObjectFunctions {
9 |
10 |
11 | /**
12 | * function back - Loads the previous URL in the history list.
13 | * @memberOf History
14 | * @see org.fife.rsta.ac.js.ecma.api.client.History History
15 | */
16 | void back();
17 |
18 | /**
19 | * function forward - Loads the next URL in the history list.
20 | * @memberOf History
21 | * @see org.fife.rsta.ac.js.ecma.api.client.History History
22 | */
23 | void forward();
24 |
25 | /**
26 | * function go - Loads a specific URL from the history list.
27 | * @memberOf History
28 | * @param arg goes to the URL within the specific position (-1 goes back one page, 1 goes forward one page)
29 | * @see org.fife.rsta.ac.js.ecma.api.client.History History
30 | */
31 | void go(JSNumber arg);
32 |
33 | /**
34 | * function go - Loads a specific URL from the history list.
35 | * @memberOf History
36 | * @param arg the string must be a partial or full URL, and the function will go to the first URL that matches the string
37 | * @see org.fife.rsta.ac.js.ecma.api.client.History History
38 | */
39 | void go(JSString arg);
40 | }
41 |
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/java/org/fife/rsta/ac/js/ecma/api/client/funtions/LocationFunctions.java:
--------------------------------------------------------------------------------
1 | package org.fife.rsta.ac.js.ecma.api.client.funtions;
2 |
3 | import org.fife.rsta.ac.js.ecma.api.ecma3.JSBoolean;
4 | import org.fife.rsta.ac.js.ecma.api.ecma3.JSString;
5 | import org.fife.rsta.ac.js.ecma.api.ecma5.functions.JS5ObjectFunctions;
6 |
7 |
8 | public interface LocationFunctions extends JS5ObjectFunctions {
9 |
10 | /**
11 | * function assign(newURL) method loads a new document
12 | * @param newURL
13 | * @memberOf Location
14 | */
15 | void assign(JSString newURL);
16 |
17 | /**
18 | * function reload(optionalArg) - Reload the current document
19 | * @param optionalArg - default false which reloads the page from the cache. Set this paramter to true if you want to force the browser to get the page from the server
20 | * @memberOf Location
21 | */
22 | void reload(JSBoolean optionalArg);
23 |
24 | /**
25 | * function replace(newURL) - method replaces the current document with a new one
26 | * @param newUrl
27 | * @memberOf Location
28 | */
29 | void replace(JSString newUrl);
30 |
31 | }
32 |
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/java/org/fife/rsta/ac/js/ecma/api/client/funtions/NavigatorFunctions.java:
--------------------------------------------------------------------------------
1 | package org.fife.rsta.ac.js.ecma.api.client.funtions;
2 |
3 | import org.fife.rsta.ac.js.ecma.api.ecma3.JSBoolean;
4 | import org.fife.rsta.ac.js.ecma.api.ecma5.functions.JS5ObjectFunctions;
5 |
6 |
7 | public interface NavigatorFunctions extends JS5ObjectFunctions {
8 |
9 | /**
10 | * function javaEnabled() - Specifies whether the browser has Java enabled
11 | * @returns true if java is enabled
12 | * @memberOf Navigator
13 | */
14 | JSBoolean javaEnabled();
15 | }
16 |
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/java/org/fife/rsta/ac/js/ecma/api/dom/JSCDATASection.java:
--------------------------------------------------------------------------------
1 | package org.fife.rsta.ac.js.ecma.api.dom;
2 |
3 | import org.fife.rsta.ac.js.ecma.api.ecma3.JSFunction;
4 | import org.fife.rsta.ac.js.ecma.api.ecma5.functions.JS5ObjectFunctions;
5 | import org.w3c.dom.CDATASection;
6 |
7 |
8 | public abstract class JSCDATASection implements CDATASection, JS5ObjectFunctions {
9 |
10 | /**
11 | * Object CDATASection()
12 | * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html
13 | *
14 | * @constructor
15 | * @since Standard ECMA-262 3rd. Edition
16 | * @since Level 2 Document Object Model Core Definition.
17 | *
18 | */
19 | public JSCDATASection() {
20 |
21 | }
22 |
23 | /**
24 | * property prototype
25 | *
26 | * @type CDATASection
27 | * @memberOf CDATASection
28 | * @see org.fife.rsta.ac.js.ecma.api.dom.JSCDATASection CDATASection
29 | * @since Standard ECMA-262 3rd. Edition
30 | * @since Level 2 Document Object Model Core Definition.
31 | */
32 | public JSCDATASection protype;
33 |
34 | /**
35 | * property constructor
36 | *
37 | * @type Function
38 | * @memberOf Array
39 | * @see org.fife.rsta.ac.js.ecma.api.ecma3.JSFunction Function
40 | * @since Standard ECMA-262 3rd. Edition
41 | * @since Level 2 Document Object Model Core Definition.
42 | */
43 | protected JSFunction constructor;
44 |
45 | }
46 |
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/java/org/fife/rsta/ac/js/ecma/api/dom/JSCharacterData.java:
--------------------------------------------------------------------------------
1 | package org.fife.rsta.ac.js.ecma.api.dom;
2 |
3 | import org.fife.rsta.ac.js.ecma.api.ecma3.JSFunction;
4 | import org.fife.rsta.ac.js.ecma.api.ecma5.functions.JS5ObjectFunctions;
5 | import org.w3c.dom.CDATASection;
6 |
7 |
8 | public abstract class JSCharacterData implements CDATASection, JS5ObjectFunctions {
9 |
10 | /**
11 | * Object CharacterData()
12 | * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html
13 | *
14 | * @constructor
15 | * @since Standard ECMA-262 3rd. Edition
16 | * @since Level 2 Document Object Model Core Definition.
17 | *
18 | */
19 | public JSCharacterData() {}
20 |
21 | /**
22 | * property prototype
23 | *
24 | * @type CharacterData
25 | * @memberOf CharacterData
26 | * @see org.fife.rsta.ac.js.ecma.api.dom.JSNode Node
27 | * @since Standard ECMA-262 3rd. Edition
28 | * @since Level 2 Document Object Model Core Definition.
29 | */
30 | public JSCharacterData protype;
31 |
32 | /**
33 | * property constructor
34 | *
35 | * @type Function
36 | * @memberOf Array
37 | * @see org.fife.rsta.ac.js.ecma.api.ecma3.JSFunction Function
38 | * @since Standard ECMA-262 3rd. Edition
39 | * @since Level 2 Document Object Model Core Definition.
40 | */
41 | protected JSFunction constructor;
42 | }
43 |
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/java/org/fife/rsta/ac/js/ecma/api/dom/JSComment.java:
--------------------------------------------------------------------------------
1 | package org.fife.rsta.ac.js.ecma.api.dom;
2 |
3 | import org.fife.rsta.ac.js.ecma.api.ecma3.JSFunction;
4 | import org.fife.rsta.ac.js.ecma.api.ecma5.functions.JS5ObjectFunctions;
5 | import org.w3c.dom.Comment;
6 |
7 |
8 | public abstract class JSComment implements Comment, JS5ObjectFunctions {
9 |
10 | /**
11 | * Object Comment()
12 | * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html
13 | *
14 | * @constructor
15 | * @since Standard ECMA-262 3rd. Edition
16 | * @since Level 2 Document Object Model Core Definition.
17 | *
18 | */
19 | public JSComment() {
20 |
21 | }
22 |
23 | /**
24 | * property prototype
25 | *
26 | * @type Comment
27 | * @memberOf Comment
28 | * @see org.fife.rsta.ac.js.ecma.api.dom.JSComment Comment
29 | * @since Standard ECMA-262 3rd. Edition
30 | * @since Level 2 Document Object Model Core Definition.
31 | */
32 | public JSComment protype;
33 |
34 | /**
35 | * property constructor
36 | *
37 | * @type Function
38 | * @memberOf Array
39 | * @see org.fife.rsta.ac.js.ecma.api.ecma3.JSFunction Function
40 | * @since Standard ECMA-262 3rd. Edition
41 | * @since Level 2 Document Object Model Core Definition.
42 | */
43 | protected JSFunction constructor;
44 |
45 | }
46 |
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/java/org/fife/rsta/ac/js/ecma/api/dom/JSDOMConfiguration.java:
--------------------------------------------------------------------------------
1 | package org.fife.rsta.ac.js.ecma.api.dom;
2 |
3 | import org.fife.rsta.ac.js.ecma.api.ecma3.JSFunction;
4 | import org.fife.rsta.ac.js.ecma.api.ecma5.functions.JS5ObjectFunctions;
5 | import org.w3c.dom.DOMConfiguration;
6 |
7 |
8 | public abstract class JSDOMConfiguration implements DOMConfiguration, JS5ObjectFunctions {
9 |
10 | /**
11 | * Object DOMConfiguration()
12 | * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html
13 | *
14 | * @constructor
15 | * @since Standard ECMA-262 3rd. Edition
16 | * @since Level 2 Document Object Model Core Definition.
17 | *
18 | */
19 | public JSDOMConfiguration() {
20 |
21 | }
22 |
23 | /**
24 | * property prototype
25 | *
26 | * @type DOMConfiguration
27 | * @memberOf DOMConfiguration
28 | * @see org.fife.rsta.ac.js.ecma.api.dom.JSDOMConfiguration DOMConfiguration
29 | * @since Standard ECMA-262 3rd. Edition
30 | * @since Level 2 Document Object Model Core Definition.
31 | */
32 | public JSDOMConfiguration protype;
33 |
34 | /**
35 | * property constructor
36 | *
37 | * @type Function
38 | * @memberOf Array
39 | * @see org.fife.rsta.ac.js.ecma.api.ecma3.JSFunction Function
40 | * @since Standard ECMA-262 3rd. Edition
41 | * @since Level 2 Document Object Model Core Definition.
42 | */
43 | protected JSFunction constructor;
44 | }
45 |
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/java/org/fife/rsta/ac/js/ecma/api/dom/JSDOMImplementation.java:
--------------------------------------------------------------------------------
1 | package org.fife.rsta.ac.js.ecma.api.dom;
2 |
3 | import org.fife.rsta.ac.js.ecma.api.ecma3.JSFunction;
4 | import org.fife.rsta.ac.js.ecma.api.ecma5.functions.JS5ObjectFunctions;
5 | import org.w3c.dom.DOMImplementation;
6 |
7 |
8 | public abstract class JSDOMImplementation implements DOMImplementation, JS5ObjectFunctions {
9 |
10 | /**
11 | * Object DOMImplementation()
12 | * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html
13 | *
14 | * @constructor
15 | * @since Standard ECMA-262 3rd. Edition
16 | * @since Level 2 Document Object Model Core Definition.
17 | *
18 | */
19 | public JSDOMImplementation() {
20 |
21 | }
22 |
23 | /**
24 | * property prototype
25 | *
26 | * @type DOMImplementation
27 | * @memberOf DOMImplementation
28 | * @see org.fife.rsta.ac.js.ecma.api.dom.JSDOMImplementation DOMImplementation
29 | * @since Standard ECMA-262 3rd. Edition
30 | * @since Level 2 Document Object Model Core Definition.
31 | */
32 | public JSDOMImplementation protype;
33 |
34 | /**
35 | * property constructor
36 | *
37 | * @type Function
38 | * @memberOf Array
39 | * @see org.fife.rsta.ac.js.ecma.api.ecma3.JSFunction Function
40 | * @since Standard ECMA-262 3rd. Edition
41 | * @since Level 2 Document Object Model Core Definition.
42 | */
43 | protected JSFunction constructor;
44 |
45 | }
46 |
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/java/org/fife/rsta/ac/js/ecma/api/dom/JSDOMImplementationList.java:
--------------------------------------------------------------------------------
1 | package org.fife.rsta.ac.js.ecma.api.dom;
2 |
3 | import org.fife.rsta.ac.js.ecma.api.ecma3.JSFunction;
4 | import org.fife.rsta.ac.js.ecma.api.ecma5.functions.JS5ObjectFunctions;
5 | import org.w3c.dom.DOMImplementationList;
6 |
7 |
8 | public abstract class JSDOMImplementationList implements DOMImplementationList, JS5ObjectFunctions {
9 |
10 | /**
11 | * Object DOMImplementationList()
12 | * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html
13 | *
14 | * @constructor
15 | * @since Standard ECMA-262 3rd. Edition
16 | * @since Level 2 Document Object Model Core Definition.
17 | *
18 | */
19 | public JSDOMImplementationList() {
20 |
21 | }
22 |
23 | /**
24 | * property prototype
25 | *
26 | * @type DOMImplementationList
27 | * @memberOf DOMImplementationList
28 | * @see org.fife.rsta.ac.js.ecma.api.dom.JSDOMImplementationList DOMImplementationList
29 | * @since Standard ECMA-262 3rd. Edition
30 | * @since Level 2 Document Object Model Core Definition.
31 | */
32 | public DOMImplementationList protype;
33 |
34 | /**
35 | * property constructor
36 | *
37 | * @type Function
38 | * @memberOf Array
39 | * @see org.fife.rsta.ac.js.ecma.api.ecma3.JSFunction Function
40 | * @since Standard ECMA-262 3rd. Edition
41 | * @since Level 2 Document Object Model Core Definition.
42 | */
43 | protected JSFunction constructor;
44 | }
45 |
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/java/org/fife/rsta/ac/js/ecma/api/dom/JSDOMLocator.java:
--------------------------------------------------------------------------------
1 | package org.fife.rsta.ac.js.ecma.api.dom;
2 |
3 | import org.fife.rsta.ac.js.ecma.api.ecma3.JSFunction;
4 | import org.fife.rsta.ac.js.ecma.api.ecma5.functions.JS5ObjectFunctions;
5 | import org.w3c.dom.DOMLocator;
6 |
7 |
8 | public abstract class JSDOMLocator implements DOMLocator, JS5ObjectFunctions {
9 |
10 | /**
11 | * Object DOMLocator()
12 | * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html
13 | *
14 | * @constructor
15 | * @since Standard ECMA-262 3rd. Edition
16 | * @since Level 2 Document Object Model Core Definition.
17 | *
18 | */
19 | public JSDOMLocator() {
20 |
21 | }
22 |
23 | /**
24 | * property prototype
25 | *
26 | * @type DOMLocator
27 | * @memberOf DOMLocator
28 | * @see org.fife.rsta.ac.js.ecma.api.dom.JSDOMLocator DOMLocator
29 | * @since Standard ECMA-262 3rd. Edition
30 | * @since Level 2 Document Object Model Core Definition.
31 | */
32 | public JSDOMLocator protype;
33 |
34 | /**
35 | * property constructor
36 | *
37 | * @type Function
38 | * @memberOf Array
39 | * @see org.fife.rsta.ac.js.ecma.api.ecma3.JSFunction Function
40 | * @since Standard ECMA-262 3rd. Edition
41 | * @since Level 2 Document Object Model Core Definition.
42 | */
43 | protected JSFunction constructor;
44 | }
45 |
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/java/org/fife/rsta/ac/js/ecma/api/dom/JSDOMStringList.java:
--------------------------------------------------------------------------------
1 | package org.fife.rsta.ac.js.ecma.api.dom;
2 |
3 | import org.fife.rsta.ac.js.ecma.api.ecma3.JSFunction;
4 | import org.fife.rsta.ac.js.ecma.api.ecma5.functions.JS5ObjectFunctions;
5 | import org.w3c.dom.DOMStringList;
6 |
7 |
8 | public abstract class JSDOMStringList implements DOMStringList, JS5ObjectFunctions {
9 |
10 | /**
11 | * Object DOMStringList()
12 | * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html
13 | *
14 | * @constructor
15 | * @since Standard ECMA-262 3rd. Edition
16 | * @since Level 2 Document Object Model Core Definition.
17 | *
18 | */
19 | public JSDOMStringList() {
20 |
21 | }
22 |
23 | /**
24 | * property prototype
25 | *
26 | * @type DOMStringList
27 | * @memberOf DOMStringList
28 | * @see org.fife.rsta.ac.js.ecma.api.dom.JSDOMStringList DOMStringList
29 | * @since Standard ECMA-262 3rd. Edition
30 | * @since Level 2 Document Object Model Core Definition.
31 | */
32 | public JSDOMStringList protype;
33 |
34 | /**
35 | * property constructor
36 | *
37 | * @type Function
38 | * @memberOf Array
39 | * @see org.fife.rsta.ac.js.ecma.api.ecma3.JSFunction Function
40 | * @since Standard ECMA-262 3rd. Edition
41 | * @since Level 2 Document Object Model Core Definition.
42 | */
43 | protected JSFunction constructor;
44 |
45 | }
46 |
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/java/org/fife/rsta/ac/js/ecma/api/dom/JSDocument.java:
--------------------------------------------------------------------------------
1 | package org.fife.rsta.ac.js.ecma.api.dom;
2 |
3 | import org.fife.rsta.ac.js.ecma.api.ecma3.JSFunction;
4 | import org.fife.rsta.ac.js.ecma.api.ecma5.functions.JS5ObjectFunctions;
5 | import org.w3c.dom.Document;
6 |
7 |
8 | public abstract class JSDocument implements Document, JS5ObjectFunctions {
9 |
10 | /**
11 | * Object Document()
12 | * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html
13 | *
14 | * @constructor
15 | * @since Standard ECMA-262 3rd. Edition
16 | * @since Level 2 Document Object Model Core Definition.
17 | *
18 | */
19 | public JSDocument() {
20 |
21 | }
22 |
23 | /**
24 | * property prototype
25 | *
26 | * @type Document
27 | * @memberOf Document
28 | * @see org.fife.rsta.ac.js.ecma.api.dom.JSDocument Document
29 | * @since Standard ECMA-262 3rd. Edition
30 | * @since Level 2 Document Object Model Core Definition.
31 | */
32 | public JSDocument protype;
33 |
34 | /**
35 | * property constructor
36 | *
37 | * @type Function
38 | * @memberOf Array
39 | * @see org.fife.rsta.ac.js.ecma.api.ecma3.JSFunction Function
40 | * @since Standard ECMA-262 3rd. Edition
41 | * @since Level 2 Document Object Model Core Definition.
42 | */
43 | protected JSFunction constructor;
44 | }
45 |
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/java/org/fife/rsta/ac/js/ecma/api/dom/JSDocumentFragment.java:
--------------------------------------------------------------------------------
1 | package org.fife.rsta.ac.js.ecma.api.dom;
2 |
3 | import org.fife.rsta.ac.js.ecma.api.ecma3.JSFunction;
4 | import org.fife.rsta.ac.js.ecma.api.ecma5.functions.JS5ObjectFunctions;
5 | import org.w3c.dom.DocumentFragment;
6 |
7 |
8 | public abstract class JSDocumentFragment implements DocumentFragment, JS5ObjectFunctions {
9 |
10 | /**
11 | * Object DocumentFragment()
12 | * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html
13 | *
14 | * @constructor
15 | * @since Standard ECMA-262 3rd. Edition
16 | * @since Level 2 Document Object Model Core Definition.
17 | *
18 | */
19 | public JSDocumentFragment() {
20 |
21 | }
22 |
23 | /**
24 | * property prototype
25 | *
26 | * @type DocumentFragment
27 | * @memberOf DocumentFragment
28 | * @see org.fife.rsta.ac.js.ecma.api.dom.JSDocumentFragment DocumentFragment
29 | * @since Standard ECMA-262 3rd. Edition
30 | * @since Level 2 Document Object Model Core Definition.
31 | */
32 | public JSDocumentFragment protype;
33 |
34 | /**
35 | * property constructor
36 | *
37 | * @type Function
38 | * @memberOf Array
39 | * @see org.fife.rsta.ac.js.ecma.api.ecma3.JSFunction Function
40 | * @since Standard ECMA-262 3rd. Edition
41 | * @since Level 2 Document Object Model Core Definition.
42 | */
43 | protected JSFunction constructor;
44 | }
45 |
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/java/org/fife/rsta/ac/js/ecma/api/dom/JSDocumentType.java:
--------------------------------------------------------------------------------
1 | package org.fife.rsta.ac.js.ecma.api.dom;
2 |
3 | import org.fife.rsta.ac.js.ecma.api.ecma3.JSFunction;
4 | import org.fife.rsta.ac.js.ecma.api.ecma5.functions.JS5ObjectFunctions;
5 | import org.w3c.dom.DocumentType;
6 |
7 |
8 | public abstract class JSDocumentType implements DocumentType, JS5ObjectFunctions {
9 |
10 | /**
11 | * Object DocumentType()
12 | * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html
13 | *
14 | * @constructor
15 | * @since Standard ECMA-262 3rd. Edition
16 | * @since Level 2 Document Object Model Core Definition.
17 | *
18 | */
19 | public JSDocumentType() {
20 |
21 | }
22 |
23 | /**
24 | * property prototype
25 | *
26 | * @type DocumentType
27 | * @memberOf DocumentType
28 | * @see org.fife.rsta.ac.js.ecma.api.dom.JSDocumentType DocumentType
29 | * @since Standard ECMA-262 3rd. Edition
30 | * @since Level 2 Document Object Model Core Definition.
31 | */
32 | public JSDocumentType protype;
33 |
34 | /**
35 | * property constructor
36 | *
37 | * @type Function
38 | * @memberOf Array
39 | * @see org.fife.rsta.ac.js.ecma.api.ecma3.JSFunction Function
40 | * @since Standard ECMA-262 3rd. Edition
41 | * @since Level 2 Document Object Model Core Definition.
42 | */
43 | protected JSFunction constructor;
44 | }
45 |
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/java/org/fife/rsta/ac/js/ecma/api/dom/JSElement.java:
--------------------------------------------------------------------------------
1 | package org.fife.rsta.ac.js.ecma.api.dom;
2 |
3 | import org.fife.rsta.ac.js.ecma.api.ecma3.JSFunction;
4 | import org.fife.rsta.ac.js.ecma.api.ecma5.functions.JS5ObjectFunctions;
5 | import org.w3c.dom.Element;
6 |
7 |
8 | public abstract class JSElement implements Element, JS5ObjectFunctions {
9 |
10 | /**
11 | * Object Element()
12 | * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html
13 | *
14 | * @constructor
15 | * @since Standard ECMA-262 3rd. Edition
16 | * @since Level 2 Document Object Model Core Definition.
17 | *
18 | */
19 | public JSElement() {
20 |
21 | }
22 |
23 | /**
24 | * property prototype
25 | *
26 | * @type Element
27 | * @memberOf Element
28 | * @see org.fife.rsta.ac.js.ecma.api.dom.JSNode Node
29 | * @since Standard ECMA-262 3rd. Edition
30 | * @since Level 2 Document Object Model Core Definition.
31 | */
32 | public JSElement protype;
33 |
34 | /**
35 | * property constructor
36 | *
37 | * @type Function
38 | * @memberOf Array
39 | * @see org.fife.rsta.ac.js.ecma.api.ecma3.JSFunction Function
40 | * @since Standard ECMA-262 3rd. Edition
41 | * @since Level 2 Document Object Model Core Definition.
42 | */
43 | protected JSFunction constructor;
44 |
45 | }
46 |
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/java/org/fife/rsta/ac/js/ecma/api/dom/JSEntity.java:
--------------------------------------------------------------------------------
1 | package org.fife.rsta.ac.js.ecma.api.dom;
2 |
3 | import org.fife.rsta.ac.js.ecma.api.ecma3.JSFunction;
4 | import org.fife.rsta.ac.js.ecma.api.ecma5.functions.JS5ObjectFunctions;
5 | import org.w3c.dom.Entity;
6 |
7 |
8 | public abstract class JSEntity implements Entity, JS5ObjectFunctions {
9 |
10 | /**
11 | * Object Entity()
12 | * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html
13 | *
14 | * @constructor
15 | * @since Standard ECMA-262 3rd. Edition
16 | * @since Level 2 Document Object Model Core Definition.
17 | *
18 | */
19 | public JSEntity() {
20 |
21 | }
22 |
23 | /**
24 | * property prototype
25 | *
26 | * @type Entity
27 | * @memberOf Entity
28 | * @see org.fife.rsta.ac.js.ecma.api.dom.JSNode Node
29 | * @since Standard ECMA-262 3rd. Edition
30 | * @since Level 2 Document Object Model Core Definition.
31 | */
32 | public JSEntity protype;
33 |
34 | /**
35 | * property constructor
36 | *
37 | * @type Function
38 | * @memberOf Array
39 | * @see org.fife.rsta.ac.js.ecma.api.ecma3.JSFunction Function
40 | * @since Standard ECMA-262 3rd. Edition
41 | * @since Level 2 Document Object Model Core Definition.
42 | */
43 | protected JSFunction constructor;
44 | }
45 |
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/java/org/fife/rsta/ac/js/ecma/api/dom/JSEntityReference.java:
--------------------------------------------------------------------------------
1 | package org.fife.rsta.ac.js.ecma.api.dom;
2 |
3 | import org.fife.rsta.ac.js.ecma.api.ecma3.JSFunction;
4 | import org.fife.rsta.ac.js.ecma.api.ecma5.functions.JS5ObjectFunctions;
5 | import org.w3c.dom.EntityReference;
6 |
7 |
8 | public abstract class JSEntityReference implements EntityReference, JS5ObjectFunctions {
9 |
10 | /**
11 | * Object EntityReference()
12 | * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html
13 | *
14 | * @constructor
15 | * @since Standard ECMA-262 3rd. Edition
16 | * @since Level 2 Document Object Model Core Definition.
17 | *
18 | */
19 | public JSEntityReference() {
20 |
21 | }
22 |
23 | /**
24 | * property prototype
25 | *
26 | * @type EntityReference
27 | * @memberOf EntityReference
28 | * @see org.fife.rsta.ac.js.ecma.api.dom.JSEntityReference Node
29 | * @since Standard ECMA-262 3rd. Edition
30 | * @since Level 2 Document Object Model Core Definition.
31 | */
32 | public JSEntityReference protype;
33 |
34 | /**
35 | * property constructor
36 | *
37 | * @type Function
38 | * @memberOf Array
39 | * @see org.fife.rsta.ac.js.ecma.api.ecma3.JSFunction Function
40 | * @since Standard ECMA-262 3rd. Edition
41 | * @since Level 2 Document Object Model Core Definition.
42 | */
43 | protected JSFunction constructor;
44 | }
45 |
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/java/org/fife/rsta/ac/js/ecma/api/dom/JSNameList.java:
--------------------------------------------------------------------------------
1 | package org.fife.rsta.ac.js.ecma.api.dom;
2 |
3 | import org.fife.rsta.ac.js.ecma.api.ecma3.JSFunction;
4 | import org.fife.rsta.ac.js.ecma.api.ecma5.functions.JS5ObjectFunctions;
5 | import org.w3c.dom.NameList;
6 |
7 |
8 | public abstract class JSNameList implements NameList, JS5ObjectFunctions {
9 |
10 | /**
11 | * Object NameList()
12 | * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html
13 | *
14 | * @constructor
15 | * @since Standard ECMA-262 3rd. Edition
16 | * @since Level 2 Document Object Model Core Definition.
17 | *
18 | */
19 | public JSNameList() {
20 |
21 | }
22 |
23 | /**
24 | * property prototype
25 | *
26 | * @type NameList
27 | * @memberOf NameList
28 | * @see org.fife.rsta.ac.js.ecma.api.dom.JSNameList NameList
29 | * @since Standard ECMA-262 3rd. Edition
30 | * @since Level 2 Document Object Model Core Definition.
31 | */
32 | public JSNameList protype;
33 |
34 | /**
35 | * property constructor
36 | *
37 | * @type Function
38 | * @memberOf Array
39 | * @see org.fife.rsta.ac.js.ecma.api.ecma3.JSFunction Function
40 | * @since Standard ECMA-262 3rd. Edition
41 | * @since Level 2 Document Object Model Core Definition.
42 | */
43 | protected JSFunction constructor;
44 | }
45 |
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/java/org/fife/rsta/ac/js/ecma/api/dom/JSNamedNodeMap.java:
--------------------------------------------------------------------------------
1 | package org.fife.rsta.ac.js.ecma.api.dom;
2 |
3 | import org.fife.rsta.ac.js.ecma.api.ecma3.JSFunction;
4 | import org.fife.rsta.ac.js.ecma.api.ecma5.functions.JS5ObjectFunctions;
5 | import org.w3c.dom.NamedNodeMap;
6 |
7 |
8 | public abstract class JSNamedNodeMap implements NamedNodeMap, JS5ObjectFunctions {
9 |
10 | /**
11 | * Object NamedNodeMap()
12 | * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html
13 | *
14 | * @constructor
15 | * @since Standard ECMA-262 3rd. Edition
16 | * @since Level 2 Document Object Model Core Definition.
17 | *
18 | */
19 | public JSNamedNodeMap() {
20 |
21 | }
22 |
23 | /**
24 | * property prototype
25 | *
26 | * @type NamedNodeMap
27 | * @memberOf NamedNodeMap
28 | * @see org.fife.rsta.ac.js.ecma.api.dom.JSNamedNodeMap NamedNodeMap
29 | * @since Standard ECMA-262 3rd. Edition
30 | * @since Level 2 Document Object Model Core Definition.
31 | */
32 | public JSNamedNodeMap protype;
33 |
34 | /**
35 | * property constructor
36 | *
37 | * @type Function
38 | * @memberOf Array
39 | * @see org.fife.rsta.ac.js.ecma.api.ecma3.JSFunction Function
40 | * @since Standard ECMA-262 3rd. Edition
41 | * @since Level 2 Document Object Model Core Definition.
42 | */
43 | protected JSFunction constructor;
44 | }
45 |
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/java/org/fife/rsta/ac/js/ecma/api/dom/JSNode.java:
--------------------------------------------------------------------------------
1 | package org.fife.rsta.ac.js.ecma.api.dom;
2 |
3 | import org.fife.rsta.ac.js.ecma.api.ecma3.JSFunction;
4 | import org.fife.rsta.ac.js.ecma.api.ecma5.functions.JS5ObjectFunctions;
5 | import org.w3c.dom.Node;
6 |
7 |
8 | public abstract class JSNode implements Node, JS5ObjectFunctions {
9 |
10 | /**
11 | * Object Node()
12 | * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html
13 | *
14 | * @constructor
15 | * @since Standard ECMA-262 3rd. Edition
16 | * @since Level 2 Document Object Model Core Definition.
17 | *
18 | */
19 | public JSNode() {
20 |
21 | }
22 |
23 | /**
24 | * property prototype
25 | *
26 | * @type Node
27 | * @memberOf Node
28 | * @see org.fife.rsta.ac.js.ecma.api.dom.JSNode Node
29 | * @since Standard ECMA-262 3rd. Edition
30 | * @since Level 2 Document Object Model Core Definition.
31 | */
32 | public JSNode protype;
33 |
34 | /**
35 | * property constructor
36 | *
37 | * @type Function
38 | * @memberOf Array
39 | * @see org.fife.rsta.ac.js.ecma.api.ecma3.JSFunction Function
40 | * @since Standard ECMA-262 3rd. Edition
41 | * @since Level 2 Document Object Model Core Definition.
42 | */
43 | protected JSFunction constructor;
44 | }
45 |
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/java/org/fife/rsta/ac/js/ecma/api/dom/JSNodeList.java:
--------------------------------------------------------------------------------
1 | package org.fife.rsta.ac.js.ecma.api.dom;
2 |
3 | import org.fife.rsta.ac.js.ecma.api.ecma3.JSFunction;
4 | import org.fife.rsta.ac.js.ecma.api.ecma5.functions.JS5ObjectFunctions;
5 | import org.w3c.dom.NodeList;
6 |
7 |
8 | public abstract class JSNodeList implements NodeList, JS5ObjectFunctions {
9 |
10 | /**
11 | * Object NodeList()
12 | * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html
13 | *
14 | * @constructor
15 | * @since Standard ECMA-262 3rd. Edition
16 | * @since Level 2 Document Object Model Core Definition.
17 | *
18 | */
19 | public JSNodeList() {
20 |
21 | }
22 |
23 | /**
24 | * property prototype
25 | *
26 | * @type NodeList
27 | * @memberOf NodeList
28 | * @see org.fife.rsta.ac.js.ecma.api.dom.JSNodeList NodeList
29 | * @since Standard ECMA-262 3rd. Edition
30 | * @since Level 2 Document Object Model Core Definition.
31 | */
32 | public JSNodeList protype;
33 |
34 | /**
35 | * property constructor
36 | *
37 | * @type Function
38 | * @memberOf Array
39 | * @see org.fife.rsta.ac.js.ecma.api.ecma3.JSFunction Function
40 | * @since Standard ECMA-262 3rd. Edition
41 | * @since Level 2 Document Object Model Core Definition.
42 | */
43 | protected JSFunction constructor;
44 | }
45 |
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/java/org/fife/rsta/ac/js/ecma/api/dom/JSNotation.java:
--------------------------------------------------------------------------------
1 | package org.fife.rsta.ac.js.ecma.api.dom;
2 |
3 | import org.fife.rsta.ac.js.ecma.api.ecma3.JSFunction;
4 | import org.fife.rsta.ac.js.ecma.api.ecma5.functions.JS5ObjectFunctions;
5 | import org.w3c.dom.Notation;
6 |
7 |
8 | public abstract class JSNotation implements Notation, JS5ObjectFunctions {
9 |
10 | /**
11 | * Object Notation()
12 | * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html
13 | *
14 | * @constructor
15 | * @since Standard ECMA-262 3rd. Edition
16 | * @since Level 2 Document Object Model Core Definition.
17 | *
18 | */
19 | public JSNotation() {
20 |
21 | }
22 |
23 | /**
24 | * property prototype
25 | *
26 | * @type Notation
27 | * @memberOf Notation
28 | * @see org.fife.rsta.ac.js.ecma.api.dom.JSNotation Notation
29 | * @since Standard ECMA-262 3rd. Edition
30 | * @since Level 2 Document Object Model Core Definition.
31 | */
32 | public JSNotation protype;
33 |
34 | /**
35 | * property constructor
36 | *
37 | * @type Function
38 | * @memberOf Array
39 | * @see org.fife.rsta.ac.js.ecma.api.ecma3.JSFunction Function
40 | * @since Standard ECMA-262 3rd. Edition
41 | * @since Level 2 Document Object Model Core Definition.
42 | */
43 | protected JSFunction constructor;
44 | }
45 |
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/java/org/fife/rsta/ac/js/ecma/api/dom/JSProcessingInstruction.java:
--------------------------------------------------------------------------------
1 | package org.fife.rsta.ac.js.ecma.api.dom;
2 |
3 | import org.fife.rsta.ac.js.ecma.api.ecma3.JSFunction;
4 | import org.fife.rsta.ac.js.ecma.api.ecma5.functions.JS5ObjectFunctions;
5 | import org.w3c.dom.ProcessingInstruction;
6 |
7 |
8 | public abstract class JSProcessingInstruction implements ProcessingInstruction, JS5ObjectFunctions {
9 |
10 | /**
11 | * Object ProcessingInstruction()
12 | * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html
13 | *
14 | * @constructor
15 | * @since Standard ECMA-262 3rd. Edition
16 | * @since Level 2 Document Object Model Core Definition.
17 | *
18 | */
19 | public JSProcessingInstruction() {
20 |
21 | }
22 |
23 | /**
24 | * property prototype
25 | *
26 | * @type ProcessingInstruction
27 | * @memberOf ProcessingInstruction
28 | * @see org.fife.rsta.ac.js.ecma.api.dom.JSNode Node
29 | * @since Standard ECMA-262 3rd. Edition
30 | * @since Level 2 Document Object Model Core Definition.
31 | */
32 | public JSProcessingInstruction protype;
33 |
34 | /**
35 | * property constructor
36 | *
37 | * @type Function
38 | * @memberOf Array
39 | * @see org.fife.rsta.ac.js.ecma.api.ecma3.JSFunction Function
40 | * @since Standard ECMA-262 3rd. Edition
41 | * @since Level 2 Document Object Model Core Definition.
42 | */
43 | protected JSFunction constructor;
44 | }
45 |
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/java/org/fife/rsta/ac/js/ecma/api/dom/JSText.java:
--------------------------------------------------------------------------------
1 | package org.fife.rsta.ac.js.ecma.api.dom;
2 |
3 | import org.fife.rsta.ac.js.ecma.api.ecma3.JSFunction;
4 | import org.fife.rsta.ac.js.ecma.api.ecma5.functions.JS5ObjectFunctions;
5 | import org.w3c.dom.Text;
6 |
7 |
8 | public abstract class JSText implements Text, JS5ObjectFunctions {
9 |
10 | /**
11 | * Object Text()
12 | * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html
13 | *
14 | * @constructor
15 | * @since Standard ECMA-262 3rd. Edition
16 | * @since Level 2 Document Object Model Core Definition.
17 | *
18 | */
19 | public JSText() {
20 |
21 | }
22 |
23 | /**
24 | * property prototype
25 | *
26 | * @type Text
27 | * @memberOf Text
28 | * @see org.fife.rsta.ac.js.ecma.api.dom.JSCharacterData CharacterData
29 | * @since Standard ECMA-262 3rd. Edition
30 | * @since Level 2 Document Object Model Core Definition.
31 | */
32 | public JSNode protype;
33 |
34 | /**
35 | * property constructor
36 | *
37 | * @type Function
38 | * @memberOf Array
39 | * @see org.fife.rsta.ac.js.ecma.api.ecma3.JSFunction Function
40 | * @since Standard ECMA-262 3rd. Edition
41 | * @since Level 2 Document Object Model Core Definition.
42 | */
43 | protected JSFunction constructor;
44 | }
45 |
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/java/org/fife/rsta/ac/js/ecma/api/dom/JSTypeInfo.java:
--------------------------------------------------------------------------------
1 | package org.fife.rsta.ac.js.ecma.api.dom;
2 |
3 | import org.fife.rsta.ac.js.ecma.api.ecma3.JSFunction;
4 | import org.fife.rsta.ac.js.ecma.api.ecma5.functions.JS5ObjectFunctions;
5 | import org.w3c.dom.TypeInfo;
6 |
7 |
8 | public abstract class JSTypeInfo implements TypeInfo, JS5ObjectFunctions {
9 |
10 | /**
11 | * Object Node()
12 | * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html
13 | *
14 | * @constructor
15 | * @since Standard ECMA-262 3rd. Edition
16 | * @since Level 2 Document Object Model Core Definition.
17 | *
18 | */
19 | public JSTypeInfo() {
20 |
21 | }
22 |
23 | /**
24 | * property prototype
25 | *
26 | * @type TypeInfo
27 | * @memberOf TypeInfo
28 | * @see org.fife.rsta.ac.js.ecma.api.dom.JSTypeInfo TypeInfo
29 | * @since Standard ECMA-262 3rd. Edition
30 | * @since Level 2 Document Object Model Core Definition.
31 | */
32 | public JSTypeInfo protype;
33 |
34 | /**
35 | * property constructor
36 | *
37 | * @type Function
38 | * @memberOf Array
39 | * @see org.fife.rsta.ac.js.ecma.api.ecma3.JSFunction Function
40 | * @since Standard ECMA-262 3rd. Edition
41 | * @since Level 2 Document Object Model Core Definition.
42 | */
43 | protected JSFunction constructor;
44 | }
45 |
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/java/org/fife/rsta/ac/js/ecma/api/dom/JSUserDataHandler.java:
--------------------------------------------------------------------------------
1 | package org.fife.rsta.ac.js.ecma.api.dom;
2 |
3 | import org.fife.rsta.ac.js.ecma.api.ecma3.JSFunction;
4 | import org.fife.rsta.ac.js.ecma.api.ecma5.functions.JS5ObjectFunctions;
5 | import org.w3c.dom.UserDataHandler;
6 |
7 |
8 | public abstract class JSUserDataHandler implements UserDataHandler, JS5ObjectFunctions {
9 |
10 | /**
11 | * Object Node()
12 | * http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/ecma-script-binding.html
13 | *
14 | * @constructor
15 | * @since Standard ECMA-262 3rd. Edition
16 | * @since Level 2 Document Object Model Core Definition.
17 | *
18 | */
19 | public JSUserDataHandler() {
20 |
21 | }
22 |
23 | /**
24 | * property prototype
25 | *
26 | * @type UserDataHandler
27 | * @memberOf UserDataHandler
28 | * @see org.fife.rsta.ac.js.ecma.api.dom.JSUserDataHandler UserDataHandler
29 | * @since Standard ECMA-262 3rd. Edition
30 | * @since Level 2 Document Object Model Core Definition.
31 | */
32 | public JSUserDataHandler protype;
33 |
34 | /**
35 | * property constructor
36 | *
37 | * @type Function
38 | * @memberOf Array
39 | * @see org.fife.rsta.ac.js.ecma.api.ecma3.JSFunction Function
40 | * @since Standard ECMA-262 3rd. Edition
41 | * @since Level 2 Document Object Model Core Definition.
42 | */
43 | protected JSFunction constructor;
44 | }
45 |
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/java/org/fife/rsta/ac/js/ecma/api/dom/html/JSHTMLAnchorElement.java:
--------------------------------------------------------------------------------
1 | package org.fife.rsta.ac.js.ecma.api.dom.html;
2 |
3 | import org.fife.rsta.ac.js.ecma.api.ecma3.JSFunction;
4 | import org.fife.rsta.ac.js.ecma.api.ecma5.functions.JS5ObjectFunctions;
5 | import org.w3c.dom.html.HTMLAnchorElement;
6 |
7 |
8 | public abstract class JSHTMLAnchorElement implements HTMLAnchorElement, JS5ObjectFunctions {
9 |
10 | /**
11 | * Object HTMLAnchorElement()
12 | * See also the Document Object Model (DOM) Level 2 Specification
13 | *
14 | * @constructor
15 | * @since Standard ECMA-262 3rd. Edition
16 | * @since Level 2 Document Object Model Core Definition.
17 | *
18 | */
19 | public JSHTMLAnchorElement() {
20 |
21 | }
22 |
23 | /**
24 | * property prototype
25 | *
26 | * @type HTMLAnchorElement
27 | * @memberOf HTMLAnchorElement
28 | * @see org.fife.rsta.ac.js.ecma.api.dom.html.JSHTMLElement HTMLElement
29 | * @since Standard ECMA-262 3rd. Edition
30 | * @since Level 2 Document Object Model Core Definition.
31 | */
32 | public JSHTMLAnchorElement protype;
33 |
34 | /**
35 | * property constructor
36 | *
37 | * @type Function
38 | * @memberOf Array
39 | * @see org.fife.rsta.ac.js.ecma.api.ecma3.JSFunction Function
40 | * @since Standard ECMA-262 3rd. Edition
41 | * @since Level 2 Document Object Model Core Definition.
42 | */
43 | protected JSFunction constructor;
44 | }
45 |
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/java/org/fife/rsta/ac/js/ecma/api/dom/html/JSHTMLAppletElement.java:
--------------------------------------------------------------------------------
1 | package org.fife.rsta.ac.js.ecma.api.dom.html;
2 |
3 | import org.fife.rsta.ac.js.ecma.api.ecma3.JSFunction;
4 | import org.fife.rsta.ac.js.ecma.api.ecma5.functions.JS5ObjectFunctions;
5 | import org.w3c.dom.html.HTMLAppletElement;
6 |
7 |
8 | public abstract class JSHTMLAppletElement implements HTMLAppletElement, JS5ObjectFunctions {
9 |
10 | /**
11 | * Object HTMLAppletElement()
12 | * See also the Document Object Model (DOM) Level 2 Specification
13 | *
14 | * @constructor
15 | * @since Standard ECMA-262 3rd. Edition
16 | * @since Level 2 Document Object Model Core Definition.
17 | *
18 | */
19 | public JSHTMLAppletElement() {
20 |
21 | }
22 |
23 | /**
24 | * property prototype
25 | *
26 | * @type HTMLAppletElement
27 | * @memberOf HTMLAppletElement
28 | * @see org.fife.rsta.ac.js.ecma.api.dom.html.JSHTMLElement HTMLElement
29 | * @since Standard ECMA-262 3rd. Edition
30 | * @since Level 2 Document Object Model Core Definition.
31 | */
32 | public JSHTMLAppletElement protype;
33 |
34 | /**
35 | * property constructor
36 | *
37 | * @type Function
38 | * @memberOf Array
39 | * @see org.fife.rsta.ac.js.ecma.api.ecma3.JSFunction Function
40 | * @since Standard ECMA-262 3rd. Edition
41 | * @since Level 2 Document Object Model Core Definition.
42 | */
43 | protected JSFunction constructor;
44 | }
45 |
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/java/org/fife/rsta/ac/js/ecma/api/dom/html/JSHTMLAreaElement.java:
--------------------------------------------------------------------------------
1 | package org.fife.rsta.ac.js.ecma.api.dom.html;
2 |
3 | import org.fife.rsta.ac.js.ecma.api.ecma3.JSFunction;
4 | import org.fife.rsta.ac.js.ecma.api.ecma5.functions.JS5ObjectFunctions;
5 | import org.w3c.dom.html.HTMLAreaElement;
6 |
7 |
8 | public abstract class JSHTMLAreaElement implements HTMLAreaElement, JS5ObjectFunctions {
9 |
10 | /**
11 | * Object HTMLAreaElement()
12 | * See also the Document Object Model (DOM) Level 2 Specification
13 | *
14 | * @constructor
15 | * @since Standard ECMA-262 3rd. Edition
16 | * @since Level 2 Document Object Model Core Definition.
17 | *
18 | */
19 | public JSHTMLAreaElement() {
20 |
21 | }
22 |
23 | /**
24 | * property prototype
25 | *
26 | * @type HTMLAreaElement
27 | * @memberOf HTMLAreaElement
28 | * @see org.fife.rsta.ac.js.ecma.api.dom.html.JSHTMLElement HTMLElement
29 | * @since Standard ECMA-262 3rd. Edition
30 | * @since Level 2 Document Object Model Core Definition.
31 | */
32 | public JSHTMLAreaElement protype;
33 |
34 | /**
35 | * property constructor
36 | *
37 | * @type Function
38 | * @memberOf Array
39 | * @see org.fife.rsta.ac.js.ecma.api.ecma3.JSFunction Function
40 | * @since Standard ECMA-262 3rd. Edition
41 | * @since Level 2 Document Object Model Core Definition.
42 | */
43 | protected JSFunction constructor;
44 | }
45 |
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/java/org/fife/rsta/ac/js/ecma/api/dom/html/JSHTMLBRElement.java:
--------------------------------------------------------------------------------
1 | package org.fife.rsta.ac.js.ecma.api.dom.html;
2 |
3 | import org.fife.rsta.ac.js.ecma.api.ecma3.JSFunction;
4 | import org.fife.rsta.ac.js.ecma.api.ecma5.functions.JS5ObjectFunctions;
5 | import org.w3c.dom.html.HTMLBRElement;
6 |
7 |
8 | public abstract class JSHTMLBRElement implements HTMLBRElement, JS5ObjectFunctions {
9 |
10 | /**
11 | * Object HTMLBRElement()
12 | * See also the Document Object Model (DOM) Level 2 Specification
13 | *
14 | * @constructor
15 | * @since Standard ECMA-262 3rd. Edition
16 | * @since Level 2 Document Object Model Core Definition.
17 | *
18 | */
19 | public JSHTMLBRElement() {
20 |
21 | }
22 |
23 | /**
24 | * property prototype
25 | *
26 | * @type HTMLBRElement
27 | * @memberOf HTMLBRElement
28 | * @see org.fife.rsta.ac.js.ecma.api.dom.html.JSHTMLElement HTMLElement
29 | * @since Standard ECMA-262 3rd. Edition
30 | * @since Level 2 Document Object Model Core Definition.
31 | */
32 | public JSHTMLBRElement protype;
33 |
34 | /**
35 | * property constructor
36 | *
37 | * @type Function
38 | * @memberOf Array
39 | * @see org.fife.rsta.ac.js.ecma.api.ecma3.JSFunction Function
40 | * @since Standard ECMA-262 3rd. Edition
41 | * @since Level 2 Document Object Model Core Definition.
42 | */
43 | protected JSFunction constructor;
44 | }
45 |
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/java/org/fife/rsta/ac/js/ecma/api/dom/html/JSHTMLBaseElement.java:
--------------------------------------------------------------------------------
1 | package org.fife.rsta.ac.js.ecma.api.dom.html;
2 |
3 | import org.fife.rsta.ac.js.ecma.api.ecma3.JSFunction;
4 | import org.fife.rsta.ac.js.ecma.api.ecma5.functions.JS5ObjectFunctions;
5 | import org.w3c.dom.html.HTMLBaseElement;
6 |
7 |
8 | public abstract class JSHTMLBaseElement implements HTMLBaseElement, JS5ObjectFunctions {
9 |
10 | /**
11 | * Object HTMLBaseElement()
12 | * See also the Document Object Model (DOM) Level 2 Specification
13 | *
14 | * @constructor
15 | * @since Standard ECMA-262 3rd. Edition
16 | * @since Level 2 Document Object Model Core Definition.
17 | *
18 | */
19 | public JSHTMLBaseElement() {
20 |
21 | }
22 |
23 | /**
24 | * property prototype
25 | *
26 | * @type HTMLBaseElement
27 | * @memberOf HTMLBaseElement
28 | * @see org.fife.rsta.ac.js.ecma.api.dom.html.JSHTMLElement HTMLElement
29 | * @since Standard ECMA-262 3rd. Edition
30 | * @since Level 2 Document Object Model Core Definition.
31 | */
32 | public JSHTMLBaseElement protype;
33 |
34 | /**
35 | * property constructor
36 | *
37 | * @type Function
38 | * @memberOf Array
39 | * @see org.fife.rsta.ac.js.ecma.api.ecma3.JSFunction Function
40 | * @since Standard ECMA-262 3rd. Edition
41 | * @since Level 2 Document Object Model Core Definition.
42 | */
43 | protected JSFunction constructor;
44 | }
45 |
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/java/org/fife/rsta/ac/js/ecma/api/dom/html/JSHTMLBodyElement.java:
--------------------------------------------------------------------------------
1 | package org.fife.rsta.ac.js.ecma.api.dom.html;
2 |
3 | import org.fife.rsta.ac.js.ecma.api.ecma3.JSFunction;
4 | import org.fife.rsta.ac.js.ecma.api.ecma5.functions.JS5ObjectFunctions;
5 | import org.w3c.dom.html.HTMLBodyElement;
6 |
7 |
8 | public abstract class JSHTMLBodyElement implements HTMLBodyElement, JS5ObjectFunctions {
9 |
10 | /**
11 | * Object HTMLBodyElement()
12 | * See also the Document Object Model (DOM) Level 2 Specification
13 | *
14 | * @constructor
15 | * @since Standard ECMA-262 3rd. Edition
16 | * @since Level 2 Document Object Model Core Definition.
17 | *
18 | */
19 | public JSHTMLBodyElement() {
20 |
21 | }
22 |
23 | /**
24 | * property prototype
25 | *
26 | * @type HTMLBodyElement
27 | * @memberOf HTMLBodyElement
28 | * @see org.fife.rsta.ac.js.ecma.api.dom.html.JSHTMLElement HTMLElement
29 | * @since Standard ECMA-262 3rd. Edition
30 | * @since Level 2 Document Object Model Core Definition.
31 | */
32 | public JSHTMLBodyElement protype;
33 |
34 | /**
35 | * property constructor
36 | *
37 | * @type Function
38 | * @memberOf Array
39 | * @see org.fife.rsta.ac.js.ecma.api.ecma3.JSFunction Function
40 | * @since Standard ECMA-262 3rd. Edition
41 | * @since Level 2 Document Object Model Core Definition.
42 | */
43 | protected JSFunction constructor;
44 | }
45 |
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/java/org/fife/rsta/ac/js/ecma/api/dom/html/JSHTMLCollection.java:
--------------------------------------------------------------------------------
1 | package org.fife.rsta.ac.js.ecma.api.dom.html;
2 |
3 | import org.fife.rsta.ac.js.ecma.api.ecma3.JSFunction;
4 | import org.fife.rsta.ac.js.ecma.api.ecma5.functions.JS5ObjectFunctions;
5 | import org.w3c.dom.html.HTMLCollection;
6 |
7 |
8 | public abstract class JSHTMLCollection implements HTMLCollection, JS5ObjectFunctions {
9 |
10 | /**
11 | * Object HTMLCollection()
12 | * See also the Document Object Model (DOM) Level 2 Specification
13 | *
14 | * @constructor
15 | * @since Standard ECMA-262 3rd. Edition
16 | * @since Level 2 Document Object Model Core Definition.
17 | *
18 | */
19 | public JSHTMLCollection() {
20 |
21 | }
22 |
23 | /**
24 | * property prototype
25 | *
26 | * @type HTMLCollection
27 | * @memberOf HTMLCollection
28 | * @since Standard ECMA-262 3rd. Edition
29 | * @since Level 2 Document Object Model Core Definition.
30 | */
31 | public JSHTMLCollection protype;
32 |
33 | /**
34 | * property constructor
35 | *
36 | * @type Function
37 | * @memberOf Array
38 | * @see org.fife.rsta.ac.js.ecma.api.ecma3.JSFunction Function
39 | * @since Standard ECMA-262 3rd. Edition
40 | * @since Level 2 Document Object Model Core Definition.
41 | */
42 | protected JSFunction constructor;
43 |
44 | }
45 |
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/java/org/fife/rsta/ac/js/ecma/api/dom/html/JSHTMLDListElement.java:
--------------------------------------------------------------------------------
1 | package org.fife.rsta.ac.js.ecma.api.dom.html;
2 |
3 | import org.fife.rsta.ac.js.ecma.api.ecma3.JSFunction;
4 | import org.fife.rsta.ac.js.ecma.api.ecma5.functions.JS5ObjectFunctions;
5 | import org.w3c.dom.html.HTMLDListElement;
6 |
7 |
8 | public abstract class JSHTMLDListElement implements HTMLDListElement, JS5ObjectFunctions {
9 |
10 | /**
11 | * Object HTMLDListElement()
12 | * See also the Document Object Model (DOM) Level 2 Specification
13 | *
14 | * @constructor
15 | * @since Standard ECMA-262 3rd. Edition
16 | * @since Level 2 Document Object Model Core Definition.
17 | *
18 | */
19 | public JSHTMLDListElement() {
20 |
21 | }
22 |
23 | /**
24 | * property prototype
25 | *
26 | * @type HTMLDListElement
27 | * @memberOf HTMLDListElement
28 | * @see org.fife.rsta.ac.js.ecma.api.dom.html.JSHTMLElement HTMLElement
29 | * @since Standard ECMA-262 3rd. Edition
30 | * @since Level 2 Document Object Model Core Definition.
31 | */
32 | public JSHTMLDListElement protype;
33 |
34 | /**
35 | * property constructor
36 | *
37 | * @type Function
38 | * @memberOf Array
39 | * @see org.fife.rsta.ac.js.ecma.api.ecma3.JSFunction Function
40 | * @since Standard ECMA-262 3rd. Edition
41 | * @since Level 2 Document Object Model Core Definition.
42 | */
43 | protected JSFunction constructor;
44 | }
45 |
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/java/org/fife/rsta/ac/js/ecma/api/dom/html/JSHTMLDivElement.java:
--------------------------------------------------------------------------------
1 | package org.fife.rsta.ac.js.ecma.api.dom.html;
2 |
3 | import org.fife.rsta.ac.js.ecma.api.ecma3.JSFunction;
4 | import org.fife.rsta.ac.js.ecma.api.ecma5.functions.JS5ObjectFunctions;
5 | import org.w3c.dom.html.HTMLDivElement;
6 |
7 |
8 | public abstract class JSHTMLDivElement implements HTMLDivElement, JS5ObjectFunctions {
9 |
10 | /**
11 | * Object HTMLDivElement()
12 | * See also the Document Object Model (DOM) Level 2 Specification
13 | *
14 | * @constructor
15 | * @since Standard ECMA-262 3rd. Edition
16 | * @since Level 2 Document Object Model Core Definition.
17 | *
18 | */
19 | public JSHTMLDivElement() {
20 |
21 | }
22 |
23 | /**
24 | * property prototype
25 | *
26 | * @type HTMLDivElement
27 | * @memberOf HTMLDivElement
28 | * @see org.fife.rsta.ac.js.ecma.api.dom.html.JSHTMLElement HTMLElement
29 | * @since Standard ECMA-262 3rd. Edition
30 | * @since Level 2 Document Object Model Core Definition.
31 | */
32 | public JSHTMLDivElement protype;
33 |
34 | /**
35 | * property constructor
36 | *
37 | * @type Function
38 | * @memberOf Array
39 | * @see org.fife.rsta.ac.js.ecma.api.ecma3.JSFunction Function
40 | * @since Standard ECMA-262 3rd. Edition
41 | * @since Level 2 Document Object Model Core Definition.
42 | */
43 | protected JSFunction constructor;
44 | }
45 |
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/java/org/fife/rsta/ac/js/ecma/api/dom/html/JSHTMLDocument.java:
--------------------------------------------------------------------------------
1 | package org.fife.rsta.ac.js.ecma.api.dom.html;
2 |
3 | import org.fife.rsta.ac.js.ecma.api.ecma3.JSFunction;
4 | import org.fife.rsta.ac.js.ecma.api.ecma5.functions.JS5ObjectFunctions;
5 | import org.w3c.dom.html.HTMLDocument;
6 |
7 |
8 | public abstract class JSHTMLDocument implements HTMLDocument, JS5ObjectFunctions {
9 |
10 | /**
11 | * Object HTMLDocument()
12 | * See also the Document Object Model (DOM) Level 2 Specification
13 | *
14 | * @constructor
15 | * @since Standard ECMA-262 3rd. Edition
16 | * @since Level 2 Document Object Model Core Definition.
17 | *
18 | */
19 | public JSHTMLDocument() {
20 |
21 | }
22 |
23 | /**
24 | * property prototype
25 | *
26 | * @type HTMLDocument
27 | * @memberOf HTMLDocument
28 | * @see org.fife.rsta.ac.js.ecma.api.dom.JSDocument Document
29 | * @since Standard ECMA-262 3rd. Edition
30 | * @since Level 2 Document Object Model Core Definition.
31 | */
32 | public JSHTMLDocument protype;
33 |
34 | /**
35 | * property constructor
36 | *
37 | * @type Function
38 | * @memberOf Array
39 | * @see org.fife.rsta.ac.js.ecma.api.ecma3.JSFunction Function
40 | * @since Standard ECMA-262 3rd. Edition
41 | * @since Level 2 Document Object Model Core Definition.
42 | */
43 | protected JSFunction constructor;
44 | }
45 |
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/java/org/fife/rsta/ac/js/ecma/api/dom/html/JSHTMLElement.java:
--------------------------------------------------------------------------------
1 | package org.fife.rsta.ac.js.ecma.api.dom.html;
2 |
3 | import org.fife.rsta.ac.js.ecma.api.ecma3.JSFunction;
4 | import org.fife.rsta.ac.js.ecma.api.ecma5.functions.JS5ObjectFunctions;
5 | import org.w3c.dom.html.HTMLElement;
6 |
7 |
8 | public abstract class JSHTMLElement implements HTMLElement, JS5ObjectFunctions {
9 |
10 | /**
11 | * Object HTMLElement()
12 | * See also the Document Object Model (DOM) Level 2 Specification
13 | *
14 | * @constructor
15 | * @since Standard ECMA-262 3rd. Edition
16 | * @since Level 2 Document Object Model Core Definition.
17 | *
18 | */
19 | public JSHTMLElement() {
20 |
21 | }
22 |
23 | /**
24 | * property prototype
25 | *
26 | * @type HTMLElement
27 | * @memberOf HTMLElement
28 | * @since Standard ECMA-262 3rd. Edition
29 | * @since Level 2 Document Object Model Core Definition.
30 | */
31 | public JSHTMLElement protype;
32 |
33 | /**
34 | * property constructor
35 | *
36 | * @type Function
37 | * @memberOf Array
38 | * @see org.fife.rsta.ac.js.ecma.api.ecma3.JSFunction Function
39 | * @since Standard ECMA-262 3rd. Edition
40 | * @since Level 2 Document Object Model Core Definition.
41 | */
42 | protected JSFunction constructor;
43 | }
44 |
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/java/org/fife/rsta/ac/js/ecma/api/dom/html/JSHTMLFontElement.java:
--------------------------------------------------------------------------------
1 | package org.fife.rsta.ac.js.ecma.api.dom.html;
2 |
3 | import org.fife.rsta.ac.js.ecma.api.ecma3.JSFunction;
4 | import org.fife.rsta.ac.js.ecma.api.ecma5.functions.JS5ObjectFunctions;
5 | import org.w3c.dom.html.HTMLFontElement;
6 |
7 |
8 | public abstract class JSHTMLFontElement implements HTMLFontElement, JS5ObjectFunctions {
9 |
10 | /**
11 | * Object HTMLFontElement()
12 | * See also the Document Object Model (DOM) Level 2 Specification
13 | *
14 | * @constructor
15 | * @since Standard ECMA-262 3rd. Edition
16 | * @since Level 2 Document Object Model Core Definition.
17 | *
18 | */
19 | public JSHTMLFontElement() {
20 |
21 | }
22 |
23 | /**
24 | * property prototype
25 | *
26 | * @type HTMLFontElement
27 | * @memberOf HTMLFontElement
28 | * @see org.fife.rsta.ac.js.ecma.api.dom.html.JSHTMLElement HTMLElement
29 | * @since Standard ECMA-262 3rd. Edition
30 | * @since Level 2 Document Object Model Core Definition.
31 | */
32 | public JSHTMLFontElement protype;
33 |
34 | /**
35 | * property constructor
36 | *
37 | * @type Function
38 | * @memberOf Array
39 | * @see org.fife.rsta.ac.js.ecma.api.ecma3.JSFunction Function
40 | * @since Standard ECMA-262 3rd. Edition
41 | * @since Level 2 Document Object Model Core Definition.
42 | */
43 | protected JSFunction constructor;
44 | }
45 |
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/java/org/fife/rsta/ac/js/ecma/api/dom/html/JSHTMLFormElement.java:
--------------------------------------------------------------------------------
1 | package org.fife.rsta.ac.js.ecma.api.dom.html;
2 |
3 | import org.fife.rsta.ac.js.ecma.api.ecma3.JSFunction;
4 | import org.fife.rsta.ac.js.ecma.api.ecma5.functions.JS5ObjectFunctions;
5 | import org.w3c.dom.html.HTMLFormElement;
6 |
7 |
8 | public abstract class JSHTMLFormElement implements HTMLFormElement, JS5ObjectFunctions {
9 |
10 | /**
11 | * Object HTMLFormElement()
12 | * See also the Document Object Model (DOM) Level 2 Specification
13 | *
14 | * @constructor
15 | * @since Standard ECMA-262 3rd. Edition
16 | * @since Level 2 Document Object Model Core Definition.
17 | *
18 | */
19 | public JSHTMLFormElement() {
20 |
21 | }
22 |
23 | /**
24 | * property prototype
25 | *
26 | * @type HTMLFormElement
27 | * @memberOf HTMLFormElement
28 | * @see org.fife.rsta.ac.js.ecma.api.dom.html.JSHTMLElement HTMLElement
29 | * @since Standard ECMA-262 3rd. Edition
30 | * @since Level 2 Document Object Model Core Definition.
31 | */
32 | public JSHTMLFormElement protype;
33 |
34 | /**
35 | * property constructor
36 | *
37 | * @type Function
38 | * @memberOf Array
39 | * @see org.fife.rsta.ac.js.ecma.api.ecma3.JSFunction Function
40 | * @since Standard ECMA-262 3rd. Edition
41 | * @since Level 2 Document Object Model Core Definition.
42 | */
43 | protected JSFunction constructor;
44 | }
45 |
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/java/org/fife/rsta/ac/js/ecma/api/dom/html/JSHTMLFrameElement.java:
--------------------------------------------------------------------------------
1 | package org.fife.rsta.ac.js.ecma.api.dom.html;
2 |
3 | import org.fife.rsta.ac.js.ecma.api.ecma3.JSFunction;
4 | import org.fife.rsta.ac.js.ecma.api.ecma5.functions.JS5ObjectFunctions;
5 | import org.w3c.dom.html.HTMLFrameElement;
6 |
7 |
8 | public abstract class JSHTMLFrameElement implements HTMLFrameElement, JS5ObjectFunctions {
9 |
10 | /**
11 | * Object HTMLFrameElement()
12 | * See also the Document Object Model (DOM) Level 2 Specification
13 | *
14 | * @constructor
15 | * @since Standard ECMA-262 3rd. Edition
16 | * @since Level 2 Document Object Model Core Definition.
17 | *
18 | */
19 | public JSHTMLFrameElement() {
20 |
21 | }
22 |
23 | /**
24 | * property prototype
25 | *
26 | * @type HTMLFrameElement
27 | * @memberOf HTMLFrameElement
28 | * @see org.fife.rsta.ac.js.ecma.api.dom.html.JSHTMLElement HTMLElement
29 | * @since Standard ECMA-262 3rd. Edition
30 | * @since Level 2 Document Object Model Core Definition.
31 | */
32 | public JSHTMLFrameElement protype;
33 |
34 | /**
35 | * property constructor
36 | *
37 | * @type Function
38 | * @memberOf Array
39 | * @see org.fife.rsta.ac.js.ecma.api.ecma3.JSFunction Function
40 | * @since Standard ECMA-262 3rd. Edition
41 | * @since Level 2 Document Object Model Core Definition.
42 | */
43 | protected JSFunction constructor;
44 | }
45 |
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/java/org/fife/rsta/ac/js/ecma/api/dom/html/JSHTMLHRElement.java:
--------------------------------------------------------------------------------
1 | package org.fife.rsta.ac.js.ecma.api.dom.html;
2 |
3 | import org.fife.rsta.ac.js.ecma.api.ecma3.JSFunction;
4 | import org.fife.rsta.ac.js.ecma.api.ecma5.functions.JS5ObjectFunctions;
5 | import org.w3c.dom.html.HTMLHRElement;
6 |
7 |
8 | public abstract class JSHTMLHRElement implements HTMLHRElement, JS5ObjectFunctions {
9 |
10 | /**
11 | * Object HTMLHRElement()
12 | * See also the Document Object Model (DOM) Level 2 Specification
13 | *
14 | * @constructor
15 | * @since Standard ECMA-262 3rd. Edition
16 | * @since Level 2 Document Object Model Core Definition.
17 | *
18 | */
19 | public JSHTMLHRElement() {
20 |
21 | }
22 |
23 | /**
24 | * property prototype
25 | *
26 | * @type HTMLHRElement
27 | * @memberOf HTMLHRElement
28 | * @see org.fife.rsta.ac.js.ecma.api.dom.html.JSHTMLElement HTMLElement
29 | * @since Standard ECMA-262 3rd. Edition
30 | * @since Level 2 Document Object Model Core Definition.
31 | */
32 | public JSHTMLHRElement protype;
33 |
34 | /**
35 | * property constructor
36 | *
37 | * @type Function
38 | * @memberOf Array
39 | * @see org.fife.rsta.ac.js.ecma.api.ecma3.JSFunction Function
40 | * @since Standard ECMA-262 3rd. Edition
41 | * @since Level 2 Document Object Model Core Definition.
42 | */
43 | protected JSFunction constructor;
44 | }
45 |
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/java/org/fife/rsta/ac/js/ecma/api/dom/html/JSHTMLHeadElement.java:
--------------------------------------------------------------------------------
1 | package org.fife.rsta.ac.js.ecma.api.dom.html;
2 |
3 | import org.fife.rsta.ac.js.ecma.api.ecma3.JSFunction;
4 | import org.fife.rsta.ac.js.ecma.api.ecma5.functions.JS5ObjectFunctions;
5 | import org.w3c.dom.html.HTMLHeadElement;
6 |
7 |
8 | public abstract class JSHTMLHeadElement implements HTMLHeadElement, JS5ObjectFunctions {
9 |
10 | /**
11 | * Object HTMLHeadElement()
12 | * See also the Document Object Model (DOM) Level 2 Specification
13 | *
14 | * @constructor
15 | * @since Standard ECMA-262 3rd. Edition
16 | * @since Level 2 Document Object Model Core Definition.
17 | *
18 | */
19 | public JSHTMLHeadElement() {
20 |
21 | }
22 |
23 | /**
24 | * property prototype
25 | *
26 | * @type HTMLHeadElement
27 | * @memberOf HTMLHeadElement
28 | * @see org.fife.rsta.ac.js.ecma.api.dom.html.JSHTMLElement HTMLElement
29 | * @since Standard ECMA-262 3rd. Edition
30 | * @since Level 2 Document Object Model Core Definition.
31 | */
32 | public JSHTMLHeadElement protype;
33 |
34 | /**
35 | * property constructor
36 | *
37 | * @type Function
38 | * @memberOf Array
39 | * @see org.fife.rsta.ac.js.ecma.api.ecma3.JSFunction Function
40 | * @since Standard ECMA-262 3rd. Edition
41 | * @since Level 2 Document Object Model Core Definition.
42 | */
43 | protected JSFunction constructor;
44 | }
45 |
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/java/org/fife/rsta/ac/js/ecma/api/dom/html/JSHTMLHtmlElement.java:
--------------------------------------------------------------------------------
1 | package org.fife.rsta.ac.js.ecma.api.dom.html;
2 |
3 | import org.fife.rsta.ac.js.ecma.api.ecma3.JSFunction;
4 | import org.fife.rsta.ac.js.ecma.api.ecma5.functions.JS5ObjectFunctions;
5 | import org.w3c.dom.html.HTMLHtmlElement;
6 |
7 |
8 | public abstract class JSHTMLHtmlElement implements HTMLHtmlElement, JS5ObjectFunctions {
9 |
10 | /**
11 | * Object HTMLHtmlElement()
12 | * See also the Document Object Model (DOM) Level 2 Specification
13 | *
14 | * @constructor
15 | * @since Standard ECMA-262 3rd. Edition
16 | * @since Level 2 Document Object Model Core Definition.
17 | *
18 | */
19 | public JSHTMLHtmlElement() {
20 |
21 | }
22 |
23 | /**
24 | * property prototype
25 | *
26 | * @type HTMLHtmlElement
27 | * @memberOf HTMLHtmlElement
28 | * @see org.fife.rsta.ac.js.ecma.api.dom.html.JSHTMLElement HTMLElement
29 | * @since Standard ECMA-262 3rd. Edition
30 | * @since Level 2 Document Object Model Core Definition.
31 | */
32 | public JSHTMLHtmlElement protype;
33 |
34 | /**
35 | * property constructor
36 | *
37 | * @type Function
38 | * @memberOf Array
39 | * @see org.fife.rsta.ac.js.ecma.api.ecma3.JSFunction Function
40 | * @since Standard ECMA-262 3rd. Edition
41 | * @since Level 2 Document Object Model Core Definition.
42 | */
43 | protected JSFunction constructor;
44 | }
45 |
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/java/org/fife/rsta/ac/js/ecma/api/dom/html/JSHTMLImageElement.java:
--------------------------------------------------------------------------------
1 | package org.fife.rsta.ac.js.ecma.api.dom.html;
2 |
3 | import org.fife.rsta.ac.js.ecma.api.ecma3.JSFunction;
4 | import org.fife.rsta.ac.js.ecma.api.ecma5.functions.JS5ObjectFunctions;
5 | import org.w3c.dom.html.HTMLImageElement;
6 |
7 |
8 | public abstract class JSHTMLImageElement implements HTMLImageElement, JS5ObjectFunctions {
9 |
10 | /**
11 | * Object HTMLImageElement()
12 | * See also the Document Object Model (DOM) Level 2 Specification
13 | *
14 | * @constructor
15 | * @since Standard ECMA-262 3rd. Edition
16 | * @since Level 2 Document Object Model Core Definition.
17 | *
18 | */
19 | public JSHTMLImageElement() {
20 |
21 | }
22 |
23 | /**
24 | * property prototype
25 | *
26 | * @type HTMLImageElement
27 | * @memberOf HTMLImageElement
28 | * @see org.fife.rsta.ac.js.ecma.api.dom.html.JSHTMLElement HTMLElement
29 | * @since Standard ECMA-262 3rd. Edition
30 | * @since Level 2 Document Object Model Core Definition.
31 | */
32 | public JSHTMLImageElement protype;
33 |
34 | /**
35 | * property constructor
36 | *
37 | * @type Function
38 | * @memberOf Array
39 | * @see org.fife.rsta.ac.js.ecma.api.ecma3.JSFunction Function
40 | * @since Standard ECMA-262 3rd. Edition
41 | * @since Level 2 Document Object Model Core Definition.
42 | */
43 | protected JSFunction constructor;
44 | }
45 |
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/java/org/fife/rsta/ac/js/ecma/api/dom/html/JSHTMLInputElement.java:
--------------------------------------------------------------------------------
1 | package org.fife.rsta.ac.js.ecma.api.dom.html;
2 |
3 | import org.fife.rsta.ac.js.ecma.api.ecma3.JSFunction;
4 | import org.fife.rsta.ac.js.ecma.api.ecma5.functions.JS5ObjectFunctions;
5 | import org.w3c.dom.html.HTMLInputElement;
6 |
7 |
8 | public abstract class JSHTMLInputElement implements HTMLInputElement, JS5ObjectFunctions {
9 |
10 | /**
11 | * Object HTMLInputElement()
12 | * See also the Document Object Model (DOM) Level 2 Specification
13 | *
14 | * @constructor
15 | * @since Standard ECMA-262 3rd. Edition
16 | * @since Level 2 Document Object Model Core Definition.
17 | *
18 | */
19 | public JSHTMLInputElement() {
20 |
21 | }
22 |
23 | /**
24 | * property prototype
25 | *
26 | * @type HTMLInputElement
27 | * @memberOf HTMLInputElement
28 | * @see org.fife.rsta.ac.js.ecma.api.dom.html.JSHTMLElement HTMLElement
29 | * @since Standard ECMA-262 3rd. Edition
30 | * @since Level 2 Document Object Model Core Definition.
31 | */
32 | public JSHTMLInputElement protype;
33 |
34 | /**
35 | * property constructor
36 | *
37 | * @type Function
38 | * @memberOf Array
39 | * @see org.fife.rsta.ac.js.ecma.api.ecma3.JSFunction Function
40 | * @since Standard ECMA-262 3rd. Edition
41 | * @since Level 2 Document Object Model Core Definition.
42 | */
43 | protected JSFunction constructor;
44 | }
45 |
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/java/org/fife/rsta/ac/js/ecma/api/dom/html/JSHTMLLIElement.java:
--------------------------------------------------------------------------------
1 | package org.fife.rsta.ac.js.ecma.api.dom.html;
2 |
3 | import org.fife.rsta.ac.js.ecma.api.ecma3.JSFunction;
4 | import org.fife.rsta.ac.js.ecma.api.ecma5.functions.JS5ObjectFunctions;
5 | import org.w3c.dom.html.HTMLLIElement;
6 |
7 |
8 | public abstract class JSHTMLLIElement implements HTMLLIElement, JS5ObjectFunctions {
9 |
10 | /**
11 | * Object HTMLLIElement()
12 | * See also the Document Object Model (DOM) Level 2 Specification
13 | *
14 | * @constructor
15 | * @since Standard ECMA-262 3rd. Edition
16 | * @since Level 2 Document Object Model Core Definition.
17 | *
18 | */
19 | public JSHTMLLIElement() {
20 |
21 | }
22 |
23 | /**
24 | * property prototype
25 | *
26 | * @type HTMLLIElement
27 | * @memberOf HTMLLIElement
28 | * @see org.fife.rsta.ac.js.ecma.api.dom.html.JSHTMLElement HTMLElement
29 | * @since Standard ECMA-262 3rd. Edition
30 | * @since Level 2 Document Object Model Core Definition.
31 | */
32 | public JSHTMLLIElement protype;
33 |
34 | /**
35 | * property constructor
36 | *
37 | * @type Function
38 | * @memberOf Array
39 | * @see org.fife.rsta.ac.js.ecma.api.ecma3.JSFunction Function
40 | * @since Standard ECMA-262 3rd. Edition
41 | * @since Level 2 Document Object Model Core Definition.
42 | */
43 | protected JSFunction constructor;
44 | }
45 |
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/java/org/fife/rsta/ac/js/ecma/api/dom/html/JSHTMLLabelElement.java:
--------------------------------------------------------------------------------
1 | package org.fife.rsta.ac.js.ecma.api.dom.html;
2 |
3 | import org.fife.rsta.ac.js.ecma.api.ecma3.JSFunction;
4 | import org.fife.rsta.ac.js.ecma.api.ecma5.functions.JS5ObjectFunctions;
5 | import org.w3c.dom.html.HTMLLabelElement;
6 |
7 |
8 | public abstract class JSHTMLLabelElement implements HTMLLabelElement, JS5ObjectFunctions {
9 |
10 | /**
11 | * Object HTMLLabelElement()
12 | * See also the Document Object Model (DOM) Level 2 Specification
13 | *
14 | * @constructor
15 | * @since Standard ECMA-262 3rd. Edition
16 | * @since Level 2 Document Object Model Core Definition.
17 | *
18 | */
19 | public JSHTMLLabelElement() {
20 |
21 | }
22 |
23 | /**
24 | * property prototype
25 | *
26 | * @type HTMLLabelElement
27 | * @memberOf HTMLLabelElement
28 | * @see org.fife.rsta.ac.js.ecma.api.dom.html.JSHTMLElement HTMLElement
29 | * @since Standard ECMA-262 3rd. Edition
30 | * @since Level 2 Document Object Model Core Definition.
31 | */
32 | public JSHTMLLabelElement protype;
33 |
34 | /**
35 | * property constructor
36 | *
37 | * @type Function
38 | * @memberOf Array
39 | * @see org.fife.rsta.ac.js.ecma.api.ecma3.JSFunction Function
40 | * @since Standard ECMA-262 3rd. Edition
41 | * @since Level 2 Document Object Model Core Definition.
42 | */
43 | protected JSFunction constructor;
44 | }
45 |
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/java/org/fife/rsta/ac/js/ecma/api/dom/html/JSHTMLLinkElement.java:
--------------------------------------------------------------------------------
1 | package org.fife.rsta.ac.js.ecma.api.dom.html;
2 |
3 | import org.fife.rsta.ac.js.ecma.api.ecma3.JSFunction;
4 | import org.fife.rsta.ac.js.ecma.api.ecma5.functions.JS5ObjectFunctions;
5 | import org.w3c.dom.html.HTMLLinkElement;
6 |
7 |
8 | public abstract class JSHTMLLinkElement implements HTMLLinkElement, JS5ObjectFunctions {
9 |
10 | /**
11 | * Object HTMLLinkElement()
12 | * See also the Document Object Model (DOM) Level 2 Specification
13 | *
14 | * @constructor
15 | * @since Standard ECMA-262 3rd. Edition
16 | * @since Level 2 Document Object Model Core Definition.
17 | *
18 | */
19 | public JSHTMLLinkElement() {
20 |
21 | }
22 |
23 | /**
24 | * property prototype
25 | *
26 | * @type HTMLLinkElement
27 | * @memberOf HTMLLinkElement
28 | * @see org.fife.rsta.ac.js.ecma.api.dom.html.JSHTMLElement HTMLElement
29 | * @since Standard ECMA-262 3rd. Edition
30 | * @since Level 2 Document Object Model Core Definition.
31 | */
32 | public JSHTMLLinkElement protype;
33 |
34 | /**
35 | * property constructor
36 | *
37 | * @type Function
38 | * @memberOf Array
39 | * @see org.fife.rsta.ac.js.ecma.api.ecma3.JSFunction Function
40 | * @since Standard ECMA-262 3rd. Edition
41 | * @since Level 2 Document Object Model Core Definition.
42 | */
43 | protected JSFunction constructor;
44 | }
45 |
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/java/org/fife/rsta/ac/js/ecma/api/dom/html/JSHTMLMapElement.java:
--------------------------------------------------------------------------------
1 | package org.fife.rsta.ac.js.ecma.api.dom.html;
2 |
3 | import org.fife.rsta.ac.js.ecma.api.ecma3.JSFunction;
4 | import org.fife.rsta.ac.js.ecma.api.ecma5.functions.JS5ObjectFunctions;
5 | import org.w3c.dom.html.HTMLMapElement;
6 |
7 |
8 | public abstract class JSHTMLMapElement implements HTMLMapElement, JS5ObjectFunctions {
9 |
10 | /**
11 | * Object HTMLMapElement()
12 | * See also the Document Object Model (DOM) Level 2 Specification
13 | *
14 | * @constructor
15 | * @since Standard ECMA-262 3rd. Edition
16 | * @since Level 2 Document Object Model Core Definition.
17 | *
18 | */
19 | public JSHTMLMapElement() {
20 |
21 | }
22 |
23 | /**
24 | * property prototype
25 | *
26 | * @type HTMLMapElement
27 | * @memberOf HTMLMapElement
28 | * @see org.fife.rsta.ac.js.ecma.api.dom.html.JSHTMLElement HTMLElement
29 | * @since Standard ECMA-262 3rd. Edition
30 | * @since Level 2 Document Object Model Core Definition.
31 | */
32 | public JSHTMLMapElement protype;
33 |
34 | /**
35 | * property constructor
36 | *
37 | * @type Function
38 | * @memberOf Array
39 | * @see org.fife.rsta.ac.js.ecma.api.ecma3.JSFunction Function
40 | * @since Standard ECMA-262 3rd. Edition
41 | * @since Level 2 Document Object Model Core Definition.
42 | */
43 | protected JSFunction constructor;
44 | }
45 |
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/java/org/fife/rsta/ac/js/ecma/api/dom/html/JSHTMLMenuElement.java:
--------------------------------------------------------------------------------
1 | package org.fife.rsta.ac.js.ecma.api.dom.html;
2 |
3 | import org.fife.rsta.ac.js.ecma.api.ecma3.JSFunction;
4 | import org.fife.rsta.ac.js.ecma.api.ecma5.functions.JS5ObjectFunctions;
5 | import org.w3c.dom.html.HTMLMenuElement;
6 |
7 |
8 | public abstract class JSHTMLMenuElement implements HTMLMenuElement, JS5ObjectFunctions {
9 |
10 | /**
11 | * Object HTMLMenuElement()
12 | * See also the Document Object Model (DOM) Level 2 Specification
13 | *
14 | * @constructor
15 | * @since Standard ECMA-262 3rd. Edition
16 | * @since Level 2 Document Object Model Core Definition.
17 | *
18 | */
19 | public JSHTMLMenuElement() {
20 |
21 | }
22 |
23 | /**
24 | * property prototype
25 | *
26 | * @type HTMLMenuElement
27 | * @memberOf HTMLMenuElement
28 | * @see org.fife.rsta.ac.js.ecma.api.dom.html.JSHTMLElement HTMLElement
29 | * @since Standard ECMA-262 3rd. Edition
30 | * @since Level 2 Document Object Model Core Definition.
31 | */
32 | public JSHTMLMenuElement protype;
33 |
34 | /**
35 | * property constructor
36 | *
37 | * @type Function
38 | * @memberOf Array
39 | * @see org.fife.rsta.ac.js.ecma.api.ecma3.JSFunction Function
40 | * @since Standard ECMA-262 3rd. Edition
41 | * @since Level 2 Document Object Model Core Definition.
42 | */
43 | protected JSFunction constructor;
44 | }
45 |
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/java/org/fife/rsta/ac/js/ecma/api/dom/html/JSHTMLMetaElement.java:
--------------------------------------------------------------------------------
1 | package org.fife.rsta.ac.js.ecma.api.dom.html;
2 |
3 | import org.fife.rsta.ac.js.ecma.api.ecma3.JSFunction;
4 | import org.fife.rsta.ac.js.ecma.api.ecma5.functions.JS5ObjectFunctions;
5 | import org.w3c.dom.html.HTMLMetaElement;
6 |
7 |
8 | public abstract class JSHTMLMetaElement implements HTMLMetaElement, JS5ObjectFunctions {
9 |
10 | /**
11 | * Object HTMLMetaElement()
12 | * See also the Document Object Model (DOM) Level 2 Specification
13 | *
14 | * @constructor
15 | * @since Standard ECMA-262 3rd. Edition
16 | * @since Level 2 Document Object Model Core Definition.
17 | *
18 | */
19 | public JSHTMLMetaElement() {
20 |
21 | }
22 |
23 | /**
24 | * property prototype
25 | *
26 | * @type HTMLMetaElement
27 | * @memberOf HTMLMetaElement
28 | * @see org.fife.rsta.ac.js.ecma.api.dom.html.JSHTMLElement HTMLElement
29 | * @since Standard ECMA-262 3rd. Edition
30 | * @since Level 2 Document Object Model Core Definition.
31 | */
32 | public JSHTMLMetaElement protype;
33 |
34 | /**
35 | * property constructor
36 | *
37 | * @type Function
38 | * @memberOf Array
39 | * @see org.fife.rsta.ac.js.ecma.api.ecma3.JSFunction Function
40 | * @since Standard ECMA-262 3rd. Edition
41 | * @since Level 2 Document Object Model Core Definition.
42 | */
43 | protected JSFunction constructor;
44 | }
45 |
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/java/org/fife/rsta/ac/js/ecma/api/dom/html/JSHTMLModElement.java:
--------------------------------------------------------------------------------
1 | package org.fife.rsta.ac.js.ecma.api.dom.html;
2 |
3 | import org.fife.rsta.ac.js.ecma.api.ecma3.JSFunction;
4 | import org.fife.rsta.ac.js.ecma.api.ecma5.functions.JS5ObjectFunctions;
5 | import org.w3c.dom.html.HTMLModElement;
6 |
7 |
8 | public abstract class JSHTMLModElement implements HTMLModElement, JS5ObjectFunctions {
9 |
10 | /**
11 | * Object HTMLModElement()
12 | * See also the Document Object Model (DOM) Level 2 Specification
13 | *
14 | * @constructor
15 | * @since Standard ECMA-262 3rd. Edition
16 | * @since Level 2 Document Object Model Core Definition.
17 | *
18 | */
19 | public JSHTMLModElement() {
20 |
21 | }
22 |
23 | /**
24 | * property prototype
25 | *
26 | * @type HTMLModElement
27 | * @memberOf HTMLModElement
28 | * @see org.fife.rsta.ac.js.ecma.api.dom.html.JSHTMLElement HTMLElement
29 | * @since Standard ECMA-262 3rd. Edition
30 | * @since Level 2 Document Object Model Core Definition.
31 | */
32 | public JSHTMLModElement protype;
33 |
34 | /**
35 | * property constructor
36 | *
37 | * @type Function
38 | * @memberOf Array
39 | * @see org.fife.rsta.ac.js.ecma.api.ecma3.JSFunction Function
40 | * @since Standard ECMA-262 3rd. Edition
41 | * @since Level 2 Document Object Model Core Definition.
42 | */
43 | protected JSFunction constructor;
44 | }
45 |
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/java/org/fife/rsta/ac/js/ecma/api/dom/html/JSHTMLOListElement.java:
--------------------------------------------------------------------------------
1 | package org.fife.rsta.ac.js.ecma.api.dom.html;
2 |
3 | import org.fife.rsta.ac.js.ecma.api.ecma3.JSFunction;
4 | import org.fife.rsta.ac.js.ecma.api.ecma5.functions.JS5ObjectFunctions;
5 | import org.w3c.dom.html.HTMLOListElement;
6 |
7 |
8 | public abstract class JSHTMLOListElement implements HTMLOListElement, JS5ObjectFunctions {
9 |
10 | /**
11 | * Object HTMLOListElement()
12 | * See also the Document Object Model (DOM) Level 2 Specification
13 | *
14 | * @constructor
15 | * @since Standard ECMA-262 3rd. Edition
16 | * @since Level 2 Document Object Model Core Definition.
17 | *
18 | */
19 | public JSHTMLOListElement() {
20 |
21 | }
22 |
23 | /**
24 | * property prototype
25 | *
26 | * @type HTMLOListElement
27 | * @memberOf HTMLOListElement
28 | * @see org.fife.rsta.ac.js.ecma.api.dom.html.JSHTMLElement HTMLElement
29 | * @since Standard ECMA-262 3rd. Edition
30 | * @since Level 2 Document Object Model Core Definition.
31 | */
32 | public HTMLOListElement protype;
33 |
34 | /**
35 | * property constructor
36 | *
37 | * @type Function
38 | * @memberOf Array
39 | * @see org.fife.rsta.ac.js.ecma.api.ecma3.JSFunction Function
40 | * @since Standard ECMA-262 3rd. Edition
41 | * @since Level 2 Document Object Model Core Definition.
42 | */
43 | protected JSFunction constructor;
44 | }
45 |
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/java/org/fife/rsta/ac/js/ecma/api/dom/html/JSHTMLOptionsCollection.java:
--------------------------------------------------------------------------------
1 | package org.fife.rsta.ac.js.ecma.api.dom.html;
2 |
3 | import org.fife.rsta.ac.js.ecma.api.ecma3.JSFunction;
4 | import org.fife.rsta.ac.js.ecma.api.ecma5.functions.JS5ObjectFunctions;
5 |
6 |
7 | public abstract class JSHTMLOptionsCollection implements JS5ObjectFunctions {
8 |
9 | /**
10 | * Object HTMLOptionsCollection()
11 | * See also the Document Object Model (DOM) Level 2 Specification
12 | *
13 | * @constructor
14 | * @since Standard ECMA-262 3rd. Edition
15 | * @since Level 2 Document Object Model Core Definition.
16 | *
17 | */
18 | public JSHTMLOptionsCollection() {
19 |
20 | }
21 |
22 | /**
23 | * property prototype
24 | *
25 | * @type HTMLOptionElement
26 | * @memberOf HTMLOptionElement
27 | * @since Standard ECMA-262 3rd. Edition
28 | * @since Level 2 Document Object Model Core Definition.
29 | */
30 | public JSHTMLOptionsCollection protype;
31 |
32 | /**
33 | * property constructor
34 | *
35 | * @type Function
36 | * @memberOf Array
37 | * @see org.fife.rsta.ac.js.ecma.api.ecma3.JSFunction Function
38 | * @since Standard ECMA-262 3rd. Edition
39 | * @since Level 2 Document Object Model Core Definition.
40 | */
41 | protected JSFunction constructor;
42 | }
43 |
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/java/org/fife/rsta/ac/js/ecma/api/dom/html/JSHTMLParamElement.java:
--------------------------------------------------------------------------------
1 | package org.fife.rsta.ac.js.ecma.api.dom.html;
2 |
3 | import org.fife.rsta.ac.js.ecma.api.ecma3.JSFunction;
4 | import org.fife.rsta.ac.js.ecma.api.ecma5.functions.JS5ObjectFunctions;
5 | import org.w3c.dom.html.HTMLParamElement;
6 |
7 |
8 | public abstract class JSHTMLParamElement implements HTMLParamElement, JS5ObjectFunctions {
9 |
10 | /**
11 | * Object HTMLParamElement()
12 | * See also the Document Object Model (DOM) Level 2 Specification
13 | *
14 | * @constructor
15 | * @since Standard ECMA-262 3rd. Edition
16 | * @since Level 2 Document Object Model Core Definition.
17 | *
18 | */
19 | public JSHTMLParamElement() {
20 |
21 | }
22 |
23 | /**
24 | * property prototype
25 | *
26 | * @type HTMLParamElement
27 | * @memberOf HTMLParamElement
28 | * @see org.fife.rsta.ac.js.ecma.api.dom.html.JSHTMLElement HTMLElement
29 | * @since Standard ECMA-262 3rd. Edition
30 | * @since Level 2 Document Object Model Core Definition.
31 | */
32 | public JSHTMLParamElement protype;
33 |
34 | /**
35 | * property constructor
36 | *
37 | * @type Function
38 | * @memberOf Array
39 | * @see org.fife.rsta.ac.js.ecma.api.ecma3.JSFunction Function
40 | * @since Standard ECMA-262 3rd. Edition
41 | * @since Level 2 Document Object Model Core Definition.
42 | */
43 | protected JSFunction constructor;
44 | }
45 |
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/java/org/fife/rsta/ac/js/ecma/api/dom/html/JSHTMLPreElement.java:
--------------------------------------------------------------------------------
1 | package org.fife.rsta.ac.js.ecma.api.dom.html;
2 |
3 | import org.fife.rsta.ac.js.ecma.api.ecma3.JSFunction;
4 | import org.fife.rsta.ac.js.ecma.api.ecma5.functions.JS5ObjectFunctions;
5 | import org.w3c.dom.html.HTMLPreElement;
6 |
7 |
8 | public abstract class JSHTMLPreElement implements HTMLPreElement, JS5ObjectFunctions {
9 |
10 | /**
11 | * Object HTMLPreElement()
12 | * See also the Document Object Model (DOM) Level 2 Specification
13 | *
14 | * @constructor
15 | * @since Standard ECMA-262 3rd. Edition
16 | * @since Level 2 Document Object Model Core Definition.
17 | *
18 | */
19 | public JSHTMLPreElement() {
20 |
21 | }
22 |
23 | /**
24 | * property prototype
25 | *
26 | * @type HTMLPreElement
27 | * @memberOf HTMLPreElement
28 | * @see org.fife.rsta.ac.js.ecma.api.dom.html.JSHTMLElement HTMLElement
29 | * @since Standard ECMA-262 3rd. Edition
30 | * @since Level 2 Document Object Model Core Definition.
31 | */
32 | public JSHTMLPreElement protype;
33 |
34 | /**
35 | * property constructor
36 | *
37 | * @type Function
38 | * @memberOf Array
39 | * @see org.fife.rsta.ac.js.ecma.api.ecma3.JSFunction Function
40 | * @since Standard ECMA-262 3rd. Edition
41 | * @since Level 2 Document Object Model Core Definition.
42 | */
43 | protected JSFunction constructor;
44 | }
45 |
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/java/org/fife/rsta/ac/js/ecma/api/dom/html/JSHTMLQuoteElement.java:
--------------------------------------------------------------------------------
1 | package org.fife.rsta.ac.js.ecma.api.dom.html;
2 |
3 | import org.fife.rsta.ac.js.ecma.api.ecma3.JSFunction;
4 | import org.fife.rsta.ac.js.ecma.api.ecma5.functions.JS5ObjectFunctions;
5 | import org.w3c.dom.html.HTMLQuoteElement;
6 |
7 |
8 | public abstract class JSHTMLQuoteElement implements HTMLQuoteElement, JS5ObjectFunctions {
9 |
10 | /**
11 | * Object HTMLQuoteElement()
12 | * See also the Document Object Model (DOM) Level 2 Specification
13 | *
14 | * @constructor
15 | * @since Standard ECMA-262 3rd. Edition
16 | * @since Level 2 Document Object Model Core Definition.
17 | *
18 | */
19 | public JSHTMLQuoteElement() {
20 |
21 | }
22 |
23 | /**
24 | * property prototype
25 | *
26 | * @type HTMLQuoteElement
27 | * @memberOf HTMLQuoteElement
28 | * @see org.fife.rsta.ac.js.ecma.api.dom.html.JSHTMLElement HTMLElement
29 | * @since Standard ECMA-262 3rd. Edition
30 | * @since Level 2 Document Object Model Core Definition.
31 | */
32 | public JSHTMLQuoteElement protype;
33 |
34 | /**
35 | * property constructor
36 | *
37 | * @type Function
38 | * @memberOf Array
39 | * @see org.fife.rsta.ac.js.ecma.api.ecma3.JSFunction Function
40 | * @since Standard ECMA-262 3rd. Edition
41 | * @since Level 2 Document Object Model Core Definition.
42 | */
43 | protected JSFunction constructor;
44 | }
45 |
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/java/org/fife/rsta/ac/js/ecma/api/dom/html/JSHTMLStyleElement.java:
--------------------------------------------------------------------------------
1 | package org.fife.rsta.ac.js.ecma.api.dom.html;
2 |
3 | import org.fife.rsta.ac.js.ecma.api.ecma3.JSFunction;
4 | import org.fife.rsta.ac.js.ecma.api.ecma5.functions.JS5ObjectFunctions;
5 | import org.w3c.dom.html.HTMLStyleElement;
6 |
7 |
8 | public abstract class JSHTMLStyleElement implements HTMLStyleElement, JS5ObjectFunctions {
9 |
10 | /**
11 | * Object HTMLStyleElement()
12 | * See also the Document Object Model (DOM) Level 2 Specification
13 | *
14 | * @constructor
15 | * @since Standard ECMA-262 3rd. Edition
16 | * @since Level 2 Document Object Model Core Definition.
17 | *
18 | */
19 | public JSHTMLStyleElement() {
20 |
21 | }
22 |
23 | /**
24 | * property prototype
25 | *
26 | * @type HTMLStyleElement
27 | * @memberOf HTMLStyleElement
28 | * @see org.fife.rsta.ac.js.ecma.api.dom.html.JSHTMLElement HTMLElement
29 | * @since Standard ECMA-262 3rd. Edition
30 | * @since Level 2 Document Object Model Core Definition.
31 | */
32 | public JSHTMLStyleElement protype;
33 |
34 | /**
35 | * property constructor
36 | *
37 | * @type Function
38 | * @memberOf Array
39 | * @see org.fife.rsta.ac.js.ecma.api.ecma3.JSFunction Function
40 | * @since Standard ECMA-262 3rd. Edition
41 | * @since Level 2 Document Object Model Core Definition.
42 | */
43 | protected JSFunction constructor;
44 | }
45 |
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/java/org/fife/rsta/ac/js/ecma/api/dom/html/JSHTMLTableElement.java:
--------------------------------------------------------------------------------
1 | package org.fife.rsta.ac.js.ecma.api.dom.html;
2 |
3 | import org.fife.rsta.ac.js.ecma.api.ecma3.JSFunction;
4 | import org.fife.rsta.ac.js.ecma.api.ecma5.functions.JS5ObjectFunctions;
5 | import org.w3c.dom.html.HTMLTableElement;
6 |
7 |
8 | public abstract class JSHTMLTableElement implements HTMLTableElement, JS5ObjectFunctions {
9 |
10 | /**
11 | * Object HTMLTableElement()
12 | * See also the Document Object Model (DOM) Level 2 Specification
13 | *
14 | * @constructor
15 | * @since Standard ECMA-262 3rd. Edition
16 | * @since Level 2 Document Object Model Core Definition.
17 | *
18 | */
19 | public JSHTMLTableElement() {
20 |
21 | }
22 |
23 | /**
24 | * property prototype
25 | *
26 | * @type HTMLTableElement
27 | * @memberOf HTMLTableElement
28 | * @see org.fife.rsta.ac.js.ecma.api.dom.html.JSHTMLElement HTMLElement
29 | * @since Standard ECMA-262 3rd. Edition
30 | * @since Level 2 Document Object Model Core Definition.
31 | */
32 | public JSHTMLTableElement protype;
33 |
34 | /**
35 | * property constructor
36 | *
37 | * @type Function
38 | * @memberOf Array
39 | * @see org.fife.rsta.ac.js.ecma.api.ecma3.JSFunction Function
40 | * @since Standard ECMA-262 3rd. Edition
41 | * @since Level 2 Document Object Model Core Definition.
42 | */
43 | protected JSFunction constructor;
44 | }
45 |
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/java/org/fife/rsta/ac/js/ecma/api/dom/html/JSHTMLTitleElement.java:
--------------------------------------------------------------------------------
1 | package org.fife.rsta.ac.js.ecma.api.dom.html;
2 |
3 | import org.fife.rsta.ac.js.ecma.api.ecma3.JSFunction;
4 | import org.fife.rsta.ac.js.ecma.api.ecma5.functions.JS5ObjectFunctions;
5 | import org.w3c.dom.html.HTMLTitleElement;
6 |
7 |
8 | public abstract class JSHTMLTitleElement implements HTMLTitleElement, JS5ObjectFunctions {
9 |
10 | /**
11 | * Object HTMLTitleElement()
12 | * See also the Document Object Model (DOM) Level 2 Specification
13 | *
14 | * @constructor
15 | * @since Standard ECMA-262 3rd. Edition
16 | * @since Level 2 Document Object Model Core Definition.
17 | *
18 | */
19 | public JSHTMLTitleElement() {
20 |
21 | }
22 |
23 | /**
24 | * property prototype
25 | *
26 | * @type HTMLTitleElement
27 | * @memberOf HTMLTitleElement
28 | * @see org.fife.rsta.ac.js.ecma.api.dom.html.JSHTMLElement HTMLElement
29 | * @since Standard ECMA-262 3rd. Edition
30 | * @since Level 2 Document Object Model Core Definition.
31 | */
32 | public JSHTMLTitleElement protype;
33 |
34 | /**
35 | * property constructor
36 | *
37 | * @type Function
38 | * @memberOf Array
39 | * @see org.fife.rsta.ac.js.ecma.api.ecma3.JSFunction Function
40 | * @since Standard ECMA-262 3rd. Edition
41 | * @since Level 2 Document Object Model Core Definition.
42 | */
43 | protected JSFunction constructor;
44 | }
45 |
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/java/org/fife/rsta/ac/js/ecma/api/dom/html/JSHTMLUListElement.java:
--------------------------------------------------------------------------------
1 | package org.fife.rsta.ac.js.ecma.api.dom.html;
2 |
3 | import org.fife.rsta.ac.js.ecma.api.ecma3.JSFunction;
4 | import org.fife.rsta.ac.js.ecma.api.ecma5.functions.JS5ObjectFunctions;
5 | import org.w3c.dom.html.HTMLUListElement;
6 |
7 |
8 | public abstract class JSHTMLUListElement implements HTMLUListElement, JS5ObjectFunctions {
9 |
10 | /**
11 | * Object HTMLUListElement()
12 | * See also the Document Object Model (DOM) Level 2 Specification
13 | *
14 | * @constructor
15 | * @since Standard ECMA-262 3rd. Edition
16 | * @since Level 2 Document Object Model Core Definition.
17 | *
18 | */
19 | public JSHTMLUListElement() {
20 |
21 | }
22 |
23 | /**
24 | * property prototype
25 | *
26 | * @type HTMLUListElement
27 | * @memberOf HTMLUListElement
28 | * @see org.fife.rsta.ac.js.ecma.api.dom.html.JSHTMLElement HTMLElement
29 | * @since Standard ECMA-262 3rd. Edition
30 | * @since Level 2 Document Object Model Core Definition.
31 | */
32 | public JSHTMLUListElement protype;
33 |
34 | /**
35 | * property constructor
36 | *
37 | * @type Function
38 | * @memberOf Array
39 | * @see org.fife.rsta.ac.js.ecma.api.ecma3.JSFunction Function
40 | * @since Standard ECMA-262 3rd. Edition
41 | * @since Level 2 Document Object Model Core Definition.
42 | */
43 | protected JSFunction constructor;
44 | }
45 |
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/java/org/fife/rsta/ac/js/ecma/api/e4x/E4XGlobal.java:
--------------------------------------------------------------------------------
1 | package org.fife.rsta.ac.js.ecma.api.e4x;
2 |
3 | import org.fife.rsta.ac.js.ecma.api.e4x.functions.E4XGlobalFunctions;
4 | import org.fife.rsta.ac.js.ecma.api.ecma3.JSGlobal;
5 |
6 |
7 | /**
8 | * Object Global
9 | *
10 | * @since Standard ECMA-357 2nd. Edition
11 | */
12 | public abstract class E4XGlobal extends JSGlobal implements E4XGlobalFunctions {
13 |
14 |
15 | }
16 |
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/java/org/fife/rsta/ac/js/ecma/api/e4x/functions/E4XGlobalFunctions.java:
--------------------------------------------------------------------------------
1 | package org.fife.rsta.ac.js.ecma.api.e4x.functions;
2 |
3 | import org.fife.rsta.ac.js.ecma.api.ecma3.JSBoolean;
4 | import org.fife.rsta.ac.js.ecma.api.ecma3.JSString;
5 | import org.fife.rsta.ac.js.ecma.api.ecma5.functions.JS5ObjectFunctions;
6 |
7 |
8 | public interface E4XGlobalFunctions extends JS5ObjectFunctions {
9 |
10 | /**
11 | * function isXMLName(name) determines whether name is a valid XML name.
12 | * @param name The name to be tested.
13 | * @returns examines the given value and determines whether it is a valid XML name that can be used as an XML element or attribute name. If so, it returns true, otherwise it returns false.
14 | * @memberOf Global
15 | * @see org.fife.rsta.ac.js.ecma.api.e4x.E4XGlobal Global
16 | * @since Standard ECMA-357 2nd. Edition
17 | */
18 | JSBoolean isXMLName(JSString name);
19 |
20 | }
21 |
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/java/org/fife/rsta/ac/js/ecma/api/ecma3/JSBoolean.java:
--------------------------------------------------------------------------------
1 | package org.fife.rsta.ac.js.ecma.api.ecma3;
2 |
3 | import org.fife.rsta.ac.js.ecma.api.ecma3.functions.JSObjectFunctions;
4 |
5 |
6 | /**
7 | * Object Boolean
8 | * @since Standard ECMA-262 3rd. Edition
9 | */
10 | public abstract class JSBoolean implements JSObjectFunctions {
11 |
12 | /**
13 | * Object Boolean(value)
14 | *
15 | * @constructor
16 | * @extends Object
17 | * @param value The value to be held by the Boolean object or be converted to a boolean value
18 | * @since Standard ECMA-262 3rd. Edition
19 | * @since Level 2 Document Object Model Core Definition.
20 | */
21 | public JSBoolean(JSObject value) {
22 | }
23 |
24 | /**
25 | * property prototype
26 | *
27 | * @type Boolean
28 | * @memberOf Boolean
29 | * @see org.fife.rsta.ac.js.ecma.api.ecma3.JSBoolean Boolean
30 | * @since Standard ECMA-262 3rd. Edition
31 | * @since Level 2 Document Object Model Core Definition.
32 | */
33 | public JSBoolean prototype;
34 |
35 | /**
36 | * property constructor
37 | *
38 | * @type Function
39 | * @memberOf Boolean
40 | * @see org.fife.rsta.ac.js.ecma.api.ecma3.JSFunction Function
41 | * @since Standard ECMA-262 3rd. Edition
42 | * @since Level 2 Document Object Model Core Definition.
43 | */
44 | protected JSFunction constructor;
45 |
46 | }
47 |
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/java/org/fife/rsta/ac/js/ecma/api/ecma3/JSGlobal.java:
--------------------------------------------------------------------------------
1 | package org.fife.rsta.ac.js.ecma.api.ecma3;
2 |
3 | import org.fife.rsta.ac.js.ecma.api.ecma3.functions.JSGlobalFunctions;
4 |
5 |
6 | /**
7 | * Object Global
8 | *
9 | * @since Standard ECMA-262 3rd. Edition
10 | */
11 | public abstract class JSGlobal implements JSGlobalFunctions {
12 |
13 | /**
14 | * property Infinity A numerical property that represents infinity.
15 | *
16 | * @memberOf Global
17 | * @see org.fife.rsta.ac.js.ecma.api.ecma3.JSNumber Number
18 | * @since Standard ECMA-262 3rd. Edition
19 | * @since Level 2 Document Object Model Core Definition.
20 | */
21 | public static JSNumber Infinity;
22 |
23 | /**
24 | * property NaN Not a number value.
25 | *
26 | * @memberOf Global
27 | * @see org.fife.rsta.ac.js.ecma.api.ecma3.JSNumber Number
28 | * @since Standard ECMA-262 3rd. Edition
29 | * @since Level 2 Document Object Model Core Definition.
30 | */
31 | public static JSNumber NaN;
32 |
33 | /**
34 | * property undefined The undefined value.
35 | *
36 | * @memberOf Global
37 | * @see org.fife.rsta.ac.js.ecma.api.ecma3.JSGlobal Global
38 | * @since Standard ECMA-262 3rd. Edition
39 | * @since Level 2 Document Object Model Core Definition.
40 | */
41 | public static JSUndefined undefined;
42 | }
43 |
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/java/org/fife/rsta/ac/js/ecma/api/ecma3/JSUndefined.java:
--------------------------------------------------------------------------------
1 | package org.fife.rsta.ac.js.ecma.api.ecma3;
2 |
3 |
4 | /**
5 | * Object Undefined
6 | * @since Standard ECMA-262 3rd. Edition
7 | */
8 | public abstract class JSUndefined {
9 |
10 | }
11 |
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/java/org/fife/rsta/ac/js/ecma/api/ecma5/JS5Function.java:
--------------------------------------------------------------------------------
1 | package org.fife.rsta.ac.js.ecma.api.ecma5;
2 |
3 | import org.fife.rsta.ac.js.ecma.api.ecma3.JSFunction;
4 | import org.fife.rsta.ac.js.ecma.api.ecma3.JSString;
5 | import org.fife.rsta.ac.js.ecma.api.ecma5.functions.JS5FunctionFunctions;
6 |
7 | /**
8 | * Object Function
9 | * @since Standard ECMA-262 3rd. Edition
10 | */
11 | public abstract class JS5Function extends JSFunction implements JS5FunctionFunctions {
12 |
13 | /**
14 | * Object Function(argument_names..., body)
15 | * @constructor
16 | * @extends Object
17 | * @param argument_names Any number of string arguments, each naming one or more arguments of the Function object to be created.
18 | * @param body A string that represents the body of the function. It may contain an number of JavaScript statements, separated by semicolons.
19 | * @since Standard ECMA-262 3rd. Edition
20 | * @since Level 2 Document Object Model Core Definition.
21 | */
22 | public JS5Function(JSString argument_names, JSString body) {
23 | super(argument_names, body);
24 | }
25 | }
26 |
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/java/org/fife/rsta/ac/js/ecma/api/ecma5/JS5JSON.java:
--------------------------------------------------------------------------------
1 | package org.fife.rsta.ac.js.ecma.api.ecma5;
2 |
3 | /**
4 | * Object JSON
5 | * @since Standard ECMA-262 5th. Edition
6 | */
7 | public abstract class JS5JSON {
8 |
9 |
10 | /**
11 | * function parse(s, reviver) parse a JSON-formatted string.
12 | *
13 | * @memberOf Date
14 | * @param s The string to be parsed.
15 | * @param reviver An optional argument function that can transform parsed values.
16 | * @returns {Object}
17 | * @see org.fife.rsta.ac.js.ecma.api.ecma5.JS5JSON JSON
18 | * @since Standard ECMA-262 5th. Edition
19 | */
20 | public static JS5Object parse(JS5String s, JS5Function reviver){return null;}
21 |
22 | /**
23 | * function stringify(o, filter, indent) serialize an object, array or primitive value.
24 | *
25 | * @memberOf Date
26 | * @param o The object, array or primitive value to convert to JSON string.
27 | * @param filter An optional function that can replace values before stringification.
28 | * @param indent An optional argument that specifies am indentation string or number of spaces to use for indentation.
29 | * @returns A JSON formatted string representing the value o.
30 | * @see org.fife.rsta.ac.js.ecma.api.ecma5.JS5JSON JSON
31 | * @since Standard ECMA-262 5th. Edition
32 | */
33 | public static JS5Object stringify(JS5Object o, JS5Function filter, JS5Object indent){return null;}
34 | }
35 |
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/java/org/fife/rsta/ac/js/ecma/api/ecma5/JS5String.java:
--------------------------------------------------------------------------------
1 | package org.fife.rsta.ac.js.ecma.api.ecma5;
2 |
3 | import org.fife.rsta.ac.js.ecma.api.ecma3.JSString;
4 | import org.fife.rsta.ac.js.ecma.api.ecma5.functions.JS5StringFunctions;
5 |
6 |
7 | /**
8 | * Object String
9 | * @since Standard ECMA-262 3rd. Edition
10 | */
11 | public abstract class JS5String extends JSString implements JS5StringFunctions {
12 |
13 |
14 | /**
15 | * Object String(s)
16 | *
17 | * @constructor
18 | * @extends Object
19 | * @param s The value to be stored in a String or converted to a primitive type
20 | * @since Standard ECMA-262 3rd. Edition
21 | * @since Level 2 Document Object Model Core Definition.
22 | */
23 | public JS5String(JSString s){super(s);}
24 | }
25 |
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/java/org/fife/rsta/ac/js/ecma/api/ecma5/functions/JS5DateFunctions.java:
--------------------------------------------------------------------------------
1 | package org.fife.rsta.ac.js.ecma.api.ecma5.functions;
2 |
3 | import org.fife.rsta.ac.js.ecma.api.ecma3.functions.JSDateFunctions;
4 | import org.fife.rsta.ac.js.ecma.api.ecma5.JS5String;
5 |
6 |
7 | public interface JS5DateFunctions extends JS5ObjectFunctions, JSDateFunctions {
8 |
9 | /**
10 | * function toISOString() converts a Date to ISO8601-formatted string.
11 | *
12 | * @memberOf Date
13 | * @returns A string representation of date, formatted according to ISO-8601 - yyyy-mm-ddThh:mm:ss.sssZ
14 | * @see org.fife.rsta.ac.js.ecma.api.ecma5.JS5Date Date
15 | * @since Standard ECMA-262 5th. Edition
16 | * @since Level 2 Document Object Model Core Definition.
17 | */
18 | JS5String toISOString();
19 |
20 | /**
21 | * function toJSON(key) JSON-serialize a Date object.
22 | *
23 | * @memberOf Date
24 | * @param key JSON.stringify() passes this argument.
25 | * @returns A string representation of the date, obtained by calling the toISOString() method.
26 | * @see org.fife.rsta.ac.js.ecma.api.ecma5.JS5Date Date
27 | * @see #toISOString() toISOString()
28 | * @since Standard ECMA-262 5th. Edition
29 | * @since Level 2 Document Object Model Core Definition.
30 | */
31 | JS5String toJSON(JS5String key);
32 |
33 |
34 | }
35 |
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/java/org/fife/rsta/ac/js/ecma/api/ecma5/functions/JS5FunctionFunctions.java:
--------------------------------------------------------------------------------
1 | package org.fife.rsta.ac.js.ecma.api.ecma5.functions;
2 |
3 | import org.fife.rsta.ac.js.ecma.api.ecma3.functions.JSFunctionFunctions;
4 | import org.fife.rsta.ac.js.ecma.api.ecma5.JS5Array;
5 | import org.fife.rsta.ac.js.ecma.api.ecma5.JS5Function;
6 | import org.fife.rsta.ac.js.ecma.api.ecma5.JS5Object;
7 |
8 |
9 | public interface JS5FunctionFunctions extends JS5ObjectFunctions, JSFunctionFunctions {
10 |
11 | /**
12 | * function bind (thisObject, argArray) return a function that invokes this as a method.
13 | *
14 | * @param thisObject The object to which the function should be bound.
15 | * @param argArray Zero or more argument values that will also be bound.
16 | * @returns A new function which invokes this function as a method of thisObject and passes arguments argArray.
17 | * @see org.fife.rsta.ac.js.ecma.api.ecma5.JS5Function Function
18 | * @since Standard ECMA-262 5th. Edition
19 | * @since Level 2 Document Object Model Core Definition.
20 | */
21 | JS5Function bind(JS5Object thisObject, JS5Array argArray);
22 |
23 | }
24 |
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/java/org/fife/rsta/ac/js/ecma/api/ecma5/functions/JS5ObjectFunctions.java:
--------------------------------------------------------------------------------
1 | package org.fife.rsta.ac.js.ecma.api.ecma5.functions;
2 |
3 | import org.fife.rsta.ac.js.ecma.api.ecma3.functions.JSObjectFunctions;
4 |
5 |
6 | public interface JS5ObjectFunctions extends JSObjectFunctions {
7 |
8 |
9 | }
10 |
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/java/org/fife/rsta/ac/js/ecma/api/ecma5/functions/JS5StringFunctions.java:
--------------------------------------------------------------------------------
1 | package org.fife.rsta.ac.js.ecma.api.ecma5.functions;
2 |
3 | import org.fife.rsta.ac.js.ecma.api.ecma5.JS5String;
4 |
5 |
6 | public interface JS5StringFunctions extends JS5ObjectFunctions {
7 |
8 | /**
9 | * function trim () string leading and trailing whitespace.
10 | *
11 | * @returns A copy of string, with all leading and trailing whitespace removed.
12 | * @see org.fife.rsta.ac.js.ecma.api.ecma5.JS5String String
13 | * @since Standard ECMA-262 5th. Edition
14 | */
15 | JS5String trim();
16 | }
17 |
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/java/org/fife/rsta/ac/js/engine/ECMAJavaScriptEngine.java:
--------------------------------------------------------------------------------
1 | package org.fife.rsta.ac.js.engine;
2 |
3 | import org.fife.rsta.ac.js.SourceCompletionProvider;
4 | import org.fife.rsta.ac.js.ast.TypeDeclarationOptions;
5 | import org.fife.rsta.ac.js.ast.jsType.JavaScriptTypesFactory;
6 | import org.fife.rsta.ac.js.ast.parser.JavaScriptAstParser;
7 | import org.fife.rsta.ac.js.ast.parser.JavaScriptParser;
8 | import org.fife.rsta.ac.js.resolver.JavaScriptCompletionResolver;
9 | import org.fife.rsta.ac.js.resolver.JavaScriptResolver;
10 |
11 |
12 | public class ECMAJavaScriptEngine extends JavaScriptEngine {
13 |
14 | public static final String ECMA_ENGINE = "ECMA";
15 |
16 | @Override
17 | public JavaScriptResolver getJavaScriptResolver(SourceCompletionProvider provider) {
18 | return new JavaScriptCompletionResolver(provider);
19 | }
20 |
21 | @Override
22 | public JavaScriptTypesFactory getJavaScriptTypesFactory(SourceCompletionProvider provider) {
23 | if(jsFactory == null)
24 | jsFactory = JavaScriptTypesFactory.getDefaultJavaScriptTypesFactory(provider.getTypesFactory());
25 |
26 | return jsFactory;
27 | }
28 |
29 |
30 | @Override
31 | public JavaScriptParser getParser(SourceCompletionProvider provider, int dot, TypeDeclarationOptions options) {
32 | return new JavaScriptAstParser(provider, dot, options);
33 | }
34 |
35 | }
36 |
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/java/org/fife/rsta/ac/js/engine/JSR223JavaScriptEngine.java:
--------------------------------------------------------------------------------
1 | package org.fife.rsta.ac.js.engine;
2 |
3 | import org.fife.rsta.ac.js.SourceCompletionProvider;
4 | import org.fife.rsta.ac.js.ast.TypeDeclarationOptions;
5 | import org.fife.rsta.ac.js.ast.jsType.JSR223JavaScriptTypesFactory;
6 | import org.fife.rsta.ac.js.ast.jsType.JavaScriptTypesFactory;
7 | import org.fife.rsta.ac.js.ast.parser.JavaScriptAstParser;
8 | import org.fife.rsta.ac.js.ast.parser.JavaScriptParser;
9 | import org.fife.rsta.ac.js.resolver.JSR223JavaScriptCompletionResolver;
10 | import org.fife.rsta.ac.js.resolver.JavaScriptResolver;
11 |
12 |
13 | public class JSR223JavaScriptEngine extends JavaScriptEngine {
14 |
15 |
16 | public static final String JSR223_ENGINE = "JSR223";
17 |
18 | @Override
19 | public JavaScriptResolver getJavaScriptResolver(SourceCompletionProvider provider) {
20 | return new JSR223JavaScriptCompletionResolver(provider);
21 | }
22 |
23 |
24 | @Override
25 | public JavaScriptTypesFactory getJavaScriptTypesFactory(SourceCompletionProvider provider) {
26 | if(jsFactory == null)
27 | jsFactory = new JSR223JavaScriptTypesFactory(provider.getTypesFactory());
28 | return jsFactory;
29 | }
30 |
31 |
32 | @Override
33 | public JavaScriptParser getParser(SourceCompletionProvider provider, int dot, TypeDeclarationOptions options) {
34 | return new JavaScriptAstParser(provider, dot, options);
35 | }
36 | }
37 |
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/java/org/fife/rsta/ac/js/engine/JavaScriptEngineFactory.java:
--------------------------------------------------------------------------------
1 | package org.fife.rsta.ac.js.engine;
2 |
3 | import java.util.HashMap;
4 |
5 |
6 | public class JavaScriptEngineFactory {
7 |
8 |
9 | public static final String DEFAULT = ECMAJavaScriptEngine.ECMA_ENGINE;
10 |
11 | private HashMapXmlParser
.
27 | *
28 | * @param parser The parser to configure.
29 | */
30 | void configureParser(XmlParser parser);
31 |
32 |
33 | /**
34 | * Configures the actual handler instance. Called before each parsing
35 | * of the document.
36 | *
37 | * @param handler The handler to configure.
38 | */
39 | void configureHandler(XmlParser.Handler handler);
40 |
41 |
42 | }
43 |
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/java/org/fife/rsta/ac/xml/ValidationConfigSniffer.java:
--------------------------------------------------------------------------------
1 | package org.fife.rsta.ac.xml;
2 |
3 | import org.fife.ui.rsyntaxtextarea.RSyntaxDocument;
4 | import org.fife.ui.rsyntaxtextarea.Token;
5 | import org.fife.ui.rsyntaxtextarea.TokenTypes;
6 |
7 |
8 | /**
9 | * Sniffs for validation configuration in a document.
10 | *
11 | * @author Robert Futrell
12 | * @version 1.0
13 | */
14 | public class ValidationConfigSniffer {
15 |
16 |
17 | /**
18 | * Sniffs a document.
19 | *
20 | * @param doc The document to sniff.
21 | * @return The validation configuration, or {@code null} if none.
22 | */
23 | public ValidationConfig sniff(RSyntaxDocument doc) {
24 |
25 | ValidationConfig config = null;
26 |
27 | OUTER:
28 | for (Token token : doc) {
29 | switch (token.getType()) {
30 | case TokenTypes.MARKUP_DTD:
31 | //System.out.println("DTD: " + token.getLexeme());
32 | break OUTER;
33 | case TokenTypes.MARKUP_TAG_NAME:
34 | // We only care about the first element
35 | //System.out.println("First element: " + token.getLexeme());
36 | break OUTER;
37 | }
38 | }
39 |
40 | return config;
41 |
42 | }
43 |
44 |
45 | }
46 |
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/java/org/fife/rsta/ac/xml/package-info.java:
--------------------------------------------------------------------------------
1 | /**
2 | * XML code completion classes.
3 | */
4 | package org.fife.rsta.ac.xml;
5 |
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/java/org/fife/rsta/ac/xml/tree/package-info.java:
--------------------------------------------------------------------------------
1 | /**
2 | * An "outline tree" implementation that models XML files.
3 | */
4 | package org.fife.rsta.ac.xml.tree;
5 |
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/resources/org/fife/rsta/ac/c/function.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bobbylight/RSTALanguageSupport/e8fa2a7baf10ca42117eea675ab929414c8b4819/RSTALanguageSupport/src/main/resources/org/fife/rsta/ac/c/function.png
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/resources/org/fife/rsta/ac/c/macro.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bobbylight/RSTALanguageSupport/e8fa2a7baf10ca42117eea675ab929414c8b4819/RSTALanguageSupport/src/main/resources/org/fife/rsta/ac/c/macro.png
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/resources/org/fife/rsta/ac/c/var.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bobbylight/RSTALanguageSupport/e8fa2a7baf10ca42117eea675ab929414c8b4819/RSTALanguageSupport/src/main/resources/org/fife/rsta/ac/c/var.png
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/resources/org/fife/rsta/ac/css/img/aural_props.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bobbylight/RSTALanguageSupport/e8fa2a7baf10ca42117eea675ab929414c8b4819/RSTALanguageSupport/src/main/resources/org/fife/rsta/ac/css/img/aural_props.gif
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/resources/org/fife/rsta/ac/css/img/boxmodel_props.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bobbylight/RSTALanguageSupport/e8fa2a7baf10ca42117eea675ab929414c8b4819/RSTALanguageSupport/src/main/resources/org/fife/rsta/ac/css/img/boxmodel_props.gif
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/resources/org/fife/rsta/ac/css/img/charset_rule.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bobbylight/RSTALanguageSupport/e8fa2a7baf10ca42117eea675ab929414c8b4819/RSTALanguageSupport/src/main/resources/org/fife/rsta/ac/css/img/charset_rule.gif
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/resources/org/fife/rsta/ac/css/img/colback_props.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bobbylight/RSTALanguageSupport/e8fa2a7baf10ca42117eea675ab929414c8b4819/RSTALanguageSupport/src/main/resources/org/fife/rsta/ac/css/img/colback_props.gif
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/resources/org/fife/rsta/ac/css/img/content_props.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bobbylight/RSTALanguageSupport/e8fa2a7baf10ca42117eea675ab929414c8b4819/RSTALanguageSupport/src/main/resources/org/fife/rsta/ac/css/img/content_props.gif
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/resources/org/fife/rsta/ac/css/img/css_propertyvalue_function.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bobbylight/RSTALanguageSupport/e8fa2a7baf10ca42117eea675ab929414c8b4819/RSTALanguageSupport/src/main/resources/org/fife/rsta/ac/css/img/css_propertyvalue_function.gif
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/resources/org/fife/rsta/ac/css/img/css_propertyvalue_identifier.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bobbylight/RSTALanguageSupport/e8fa2a7baf10ca42117eea675ab929414c8b4819/RSTALanguageSupport/src/main/resources/org/fife/rsta/ac/css/img/css_propertyvalue_identifier.gif
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/resources/org/fife/rsta/ac/css/img/css_propertyvalue_unit.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bobbylight/RSTALanguageSupport/e8fa2a7baf10ca42117eea675ab929414c8b4819/RSTALanguageSupport/src/main/resources/org/fife/rsta/ac/css/img/css_propertyvalue_unit.gif
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/resources/org/fife/rsta/ac/css/img/font_props.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bobbylight/RSTALanguageSupport/e8fa2a7baf10ca42117eea675ab929414c8b4819/RSTALanguageSupport/src/main/resources/org/fife/rsta/ac/css/img/font_props.gif
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/resources/org/fife/rsta/ac/css/img/fontface_rule.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bobbylight/RSTALanguageSupport/e8fa2a7baf10ca42117eea675ab929414c8b4819/RSTALanguageSupport/src/main/resources/org/fife/rsta/ac/css/img/fontface_rule.gif
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/resources/org/fife/rsta/ac/css/img/link_rule.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bobbylight/RSTALanguageSupport/e8fa2a7baf10ca42117eea675ab929414c8b4819/RSTALanguageSupport/src/main/resources/org/fife/rsta/ac/css/img/link_rule.gif
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/resources/org/fife/rsta/ac/css/img/media_rule.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bobbylight/RSTALanguageSupport/e8fa2a7baf10ca42117eea675ab929414c8b4819/RSTALanguageSupport/src/main/resources/org/fife/rsta/ac/css/img/media_rule.gif
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/resources/org/fife/rsta/ac/css/img/page_rule.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bobbylight/RSTALanguageSupport/e8fa2a7baf10ca42117eea675ab929414c8b4819/RSTALanguageSupport/src/main/resources/org/fife/rsta/ac/css/img/page_rule.gif
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/resources/org/fife/rsta/ac/css/img/pagedmedia_props.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bobbylight/RSTALanguageSupport/e8fa2a7baf10ca42117eea675ab929414c8b4819/RSTALanguageSupport/src/main/resources/org/fife/rsta/ac/css/img/pagedmedia_props.gif
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/resources/org/fife/rsta/ac/css/img/table_props.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bobbylight/RSTALanguageSupport/e8fa2a7baf10ca42117eea675ab929414c8b4819/RSTALanguageSupport/src/main/resources/org/fife/rsta/ac/css/img/table_props.gif
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/resources/org/fife/rsta/ac/css/img/text_props.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bobbylight/RSTALanguageSupport/e8fa2a7baf10ca42117eea675ab929414c8b4819/RSTALanguageSupport/src/main/resources/org/fife/rsta/ac/css/img/text_props.gif
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/resources/org/fife/rsta/ac/css/img/ui_props.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bobbylight/RSTALanguageSupport/e8fa2a7baf10ca42117eea675ab929414c8b4819/RSTALanguageSupport/src/main/resources/org/fife/rsta/ac/css/img/ui_props.gif
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/resources/org/fife/rsta/ac/css/img/visual_props.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bobbylight/RSTALanguageSupport/e8fa2a7baf10ca42117eea675ab929414c8b4819/RSTALanguageSupport/src/main/resources/org/fife/rsta/ac/css/img/visual_props.gif
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/resources/org/fife/rsta/ac/html/attribute.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bobbylight/RSTALanguageSupport/e8fa2a7baf10ca42117eea675ab929414c8b4819/RSTALanguageSupport/src/main/resources/org/fife/rsta/ac/html/attribute.png
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/resources/org/fife/rsta/ac/html/html5_close_tags.txt:
--------------------------------------------------------------------------------
1 | # Tags that are required to be closed in HTML 5.
2 |
3 | # "html", "head", and "body" don't technically need to be closed, but usually are
4 | html
5 | head
6 | title
7 | style
8 | script
9 | noscript
10 | body
11 | section
12 | nav
13 | article
14 | aside
15 | h1
16 | h2
17 | h3
18 | h4
19 | h5
20 | h6
21 | header
22 | footer
23 | address
24 | pre
25 | dialog
26 | blockquote
27 | ol
28 | ul
29 | dl
30 | a
31 | q
32 | cite
33 | em
34 | strong
35 | small
36 | mark
37 | dfn
38 | abbr
39 | time
40 | progress
41 | meter
42 | code
43 | var
44 | samp
45 | kbd
46 | sub
47 | sup
48 | span
49 | i b
50 | bdo
51 | ruby
52 | rt
53 | rp
54 | ins
55 | del
56 | figure
57 | iframe
58 | object
59 | video
60 | audio
61 | canvas
62 | map
63 | table
64 | caption
65 | form
66 | fieldset
67 | label
68 | button
69 | select
70 | datalist
71 | textarea
72 | output
73 | details
74 | bb
75 | menu
76 | legend
77 | div
78 |
79 | # Obsolete elements
80 | acronym
81 | applet
82 | big
83 | blink
84 | center
85 | dir
86 | font
87 | frame
88 | frameset
89 | isindex
90 | listing
91 | marquee
92 | nobr
93 | noembed
94 | noframes
95 | plaintext
96 | s
97 | spacer
98 | strike
99 | tt
100 | u
101 | xmp
102 |
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/resources/org/fife/rsta/ac/html/tag.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bobbylight/RSTALanguageSupport/e8fa2a7baf10ca42117eea675ab929414c8b4819/RSTALanguageSupport/src/main/resources/org/fife/rsta/ac/html/tag.png
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/resources/org/fife/rsta/ac/html/xml_comment.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bobbylight/RSTALanguageSupport/e8fa2a7baf10ca42117eea675ab929414c8b4819/RSTALanguageSupport/src/main/resources/org/fife/rsta/ac/html/xml_comment.png
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/resources/org/fife/rsta/ac/java/img/abstract_co.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bobbylight/RSTALanguageSupport/e8fa2a7baf10ca42117eea675ab929414c8b4819/RSTALanguageSupport/src/main/resources/org/fife/rsta/ac/java/img/abstract_co.gif
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/resources/org/fife/rsta/ac/java/img/class_default_obj.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bobbylight/RSTALanguageSupport/e8fa2a7baf10ca42117eea675ab929414c8b4819/RSTALanguageSupport/src/main/resources/org/fife/rsta/ac/java/img/class_default_obj.gif
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/resources/org/fife/rsta/ac/java/img/class_obj.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bobbylight/RSTALanguageSupport/e8fa2a7baf10ca42117eea675ab929414c8b4819/RSTALanguageSupport/src/main/resources/org/fife/rsta/ac/java/img/class_obj.gif
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/resources/org/fife/rsta/ac/java/img/constr_ovr.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bobbylight/RSTALanguageSupport/e8fa2a7baf10ca42117eea675ab929414c8b4819/RSTALanguageSupport/src/main/resources/org/fife/rsta/ac/java/img/constr_ovr.gif
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/resources/org/fife/rsta/ac/java/img/deprecated.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bobbylight/RSTALanguageSupport/e8fa2a7baf10ca42117eea675ab929414c8b4819/RSTALanguageSupport/src/main/resources/org/fife/rsta/ac/java/img/deprecated.gif
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/resources/org/fife/rsta/ac/java/img/enum_default_obj.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bobbylight/RSTALanguageSupport/e8fa2a7baf10ca42117eea675ab929414c8b4819/RSTALanguageSupport/src/main/resources/org/fife/rsta/ac/java/img/enum_default_obj.gif
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/resources/org/fife/rsta/ac/java/img/enum_obj.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bobbylight/RSTALanguageSupport/e8fa2a7baf10ca42117eea675ab929414c8b4819/RSTALanguageSupport/src/main/resources/org/fife/rsta/ac/java/img/enum_obj.gif
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/resources/org/fife/rsta/ac/java/img/enum_private_obj.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bobbylight/RSTALanguageSupport/e8fa2a7baf10ca42117eea675ab929414c8b4819/RSTALanguageSupport/src/main/resources/org/fife/rsta/ac/java/img/enum_private_obj.gif
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/resources/org/fife/rsta/ac/java/img/enum_protected_obj.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bobbylight/RSTALanguageSupport/e8fa2a7baf10ca42117eea675ab929414c8b4819/RSTALanguageSupport/src/main/resources/org/fife/rsta/ac/java/img/enum_protected_obj.gif
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/resources/org/fife/rsta/ac/java/img/error_obj.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bobbylight/RSTALanguageSupport/e8fa2a7baf10ca42117eea675ab929414c8b4819/RSTALanguageSupport/src/main/resources/org/fife/rsta/ac/java/img/error_obj.gif
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/resources/org/fife/rsta/ac/java/img/field_default_obj.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bobbylight/RSTALanguageSupport/e8fa2a7baf10ca42117eea675ab929414c8b4819/RSTALanguageSupport/src/main/resources/org/fife/rsta/ac/java/img/field_default_obj.gif
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/resources/org/fife/rsta/ac/java/img/field_private_obj.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bobbylight/RSTALanguageSupport/e8fa2a7baf10ca42117eea675ab929414c8b4819/RSTALanguageSupport/src/main/resources/org/fife/rsta/ac/java/img/field_private_obj.gif
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/resources/org/fife/rsta/ac/java/img/field_protected_obj.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bobbylight/RSTALanguageSupport/e8fa2a7baf10ca42117eea675ab929414c8b4819/RSTALanguageSupport/src/main/resources/org/fife/rsta/ac/java/img/field_protected_obj.gif
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/resources/org/fife/rsta/ac/java/img/field_public_obj.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bobbylight/RSTALanguageSupport/e8fa2a7baf10ca42117eea675ab929414c8b4819/RSTALanguageSupport/src/main/resources/org/fife/rsta/ac/java/img/field_public_obj.gif
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/resources/org/fife/rsta/ac/java/img/final_co.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bobbylight/RSTALanguageSupport/e8fa2a7baf10ca42117eea675ab929414c8b4819/RSTALanguageSupport/src/main/resources/org/fife/rsta/ac/java/img/final_co.gif
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/resources/org/fife/rsta/ac/java/img/html_tag_obj.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bobbylight/RSTALanguageSupport/e8fa2a7baf10ca42117eea675ab929414c8b4819/RSTALanguageSupport/src/main/resources/org/fife/rsta/ac/java/img/html_tag_obj.gif
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/resources/org/fife/rsta/ac/java/img/imp_obj.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bobbylight/RSTALanguageSupport/e8fa2a7baf10ca42117eea675ab929414c8b4819/RSTALanguageSupport/src/main/resources/org/fife/rsta/ac/java/img/imp_obj.gif
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/resources/org/fife/rsta/ac/java/img/impc_obj.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bobbylight/RSTALanguageSupport/e8fa2a7baf10ca42117eea675ab929414c8b4819/RSTALanguageSupport/src/main/resources/org/fife/rsta/ac/java/img/impc_obj.gif
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/resources/org/fife/rsta/ac/java/img/info_obj.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bobbylight/RSTALanguageSupport/e8fa2a7baf10ca42117eea675ab929414c8b4819/RSTALanguageSupport/src/main/resources/org/fife/rsta/ac/java/img/info_obj.gif
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/resources/org/fife/rsta/ac/java/img/innerclass_default_obj.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bobbylight/RSTALanguageSupport/e8fa2a7baf10ca42117eea675ab929414c8b4819/RSTALanguageSupport/src/main/resources/org/fife/rsta/ac/java/img/innerclass_default_obj.gif
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/resources/org/fife/rsta/ac/java/img/innerclass_private_obj.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bobbylight/RSTALanguageSupport/e8fa2a7baf10ca42117eea675ab929414c8b4819/RSTALanguageSupport/src/main/resources/org/fife/rsta/ac/java/img/innerclass_private_obj.gif
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/resources/org/fife/rsta/ac/java/img/innerclass_protected_obj.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bobbylight/RSTALanguageSupport/e8fa2a7baf10ca42117eea675ab929414c8b4819/RSTALanguageSupport/src/main/resources/org/fife/rsta/ac/java/img/innerclass_protected_obj.gif
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/resources/org/fife/rsta/ac/java/img/innerclass_public_obj.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bobbylight/RSTALanguageSupport/e8fa2a7baf10ca42117eea675ab929414c8b4819/RSTALanguageSupport/src/main/resources/org/fife/rsta/ac/java/img/innerclass_public_obj.gif
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/resources/org/fife/rsta/ac/java/img/innerinterface_default_obj.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bobbylight/RSTALanguageSupport/e8fa2a7baf10ca42117eea675ab929414c8b4819/RSTALanguageSupport/src/main/resources/org/fife/rsta/ac/java/img/innerinterface_default_obj.gif
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/resources/org/fife/rsta/ac/java/img/innerinterface_private_obj.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bobbylight/RSTALanguageSupport/e8fa2a7baf10ca42117eea675ab929414c8b4819/RSTALanguageSupport/src/main/resources/org/fife/rsta/ac/java/img/innerinterface_private_obj.gif
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/resources/org/fife/rsta/ac/java/img/innerinterface_protected_obj.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bobbylight/RSTALanguageSupport/e8fa2a7baf10ca42117eea675ab929414c8b4819/RSTALanguageSupport/src/main/resources/org/fife/rsta/ac/java/img/innerinterface_protected_obj.gif
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/resources/org/fife/rsta/ac/java/img/innerinterface_public_obj.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bobbylight/RSTALanguageSupport/e8fa2a7baf10ca42117eea675ab929414c8b4819/RSTALanguageSupport/src/main/resources/org/fife/rsta/ac/java/img/innerinterface_public_obj.gif
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/resources/org/fife/rsta/ac/java/img/int_default_obj.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bobbylight/RSTALanguageSupport/e8fa2a7baf10ca42117eea675ab929414c8b4819/RSTALanguageSupport/src/main/resources/org/fife/rsta/ac/java/img/int_default_obj.gif
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/resources/org/fife/rsta/ac/java/img/int_obj.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bobbylight/RSTALanguageSupport/e8fa2a7baf10ca42117eea675ab929414c8b4819/RSTALanguageSupport/src/main/resources/org/fife/rsta/ac/java/img/int_obj.gif
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/resources/org/fife/rsta/ac/java/img/jcu_obj.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bobbylight/RSTALanguageSupport/e8fa2a7baf10ca42117eea675ab929414c8b4819/RSTALanguageSupport/src/main/resources/org/fife/rsta/ac/java/img/jcu_obj.gif
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/resources/org/fife/rsta/ac/java/img/jdoc_tag_obj.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bobbylight/RSTALanguageSupport/e8fa2a7baf10ca42117eea675ab929414c8b4819/RSTALanguageSupport/src/main/resources/org/fife/rsta/ac/java/img/jdoc_tag_obj.gif
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/resources/org/fife/rsta/ac/java/img/localvariable_obj.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bobbylight/RSTALanguageSupport/e8fa2a7baf10ca42117eea675ab929414c8b4819/RSTALanguageSupport/src/main/resources/org/fife/rsta/ac/java/img/localvariable_obj.gif
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/resources/org/fife/rsta/ac/java/img/methdef_obj.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bobbylight/RSTALanguageSupport/e8fa2a7baf10ca42117eea675ab929414c8b4819/RSTALanguageSupport/src/main/resources/org/fife/rsta/ac/java/img/methdef_obj.gif
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/resources/org/fife/rsta/ac/java/img/methpri_obj.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bobbylight/RSTALanguageSupport/e8fa2a7baf10ca42117eea675ab929414c8b4819/RSTALanguageSupport/src/main/resources/org/fife/rsta/ac/java/img/methpri_obj.gif
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/resources/org/fife/rsta/ac/java/img/methpro_obj.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bobbylight/RSTALanguageSupport/e8fa2a7baf10ca42117eea675ab929414c8b4819/RSTALanguageSupport/src/main/resources/org/fife/rsta/ac/java/img/methpro_obj.gif
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/resources/org/fife/rsta/ac/java/img/methpub_obj.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bobbylight/RSTALanguageSupport/e8fa2a7baf10ca42117eea675ab929414c8b4819/RSTALanguageSupport/src/main/resources/org/fife/rsta/ac/java/img/methpub_obj.gif
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/resources/org/fife/rsta/ac/java/img/package_obj.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bobbylight/RSTALanguageSupport/e8fa2a7baf10ca42117eea675ab929414c8b4819/RSTALanguageSupport/src/main/resources/org/fife/rsta/ac/java/img/package_obj.gif
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/resources/org/fife/rsta/ac/java/img/static_co.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bobbylight/RSTALanguageSupport/e8fa2a7baf10ca42117eea675ab929414c8b4819/RSTALanguageSupport/src/main/resources/org/fife/rsta/ac/java/img/static_co.gif
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/resources/org/fife/rsta/ac/java/img/synch_co.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bobbylight/RSTALanguageSupport/e8fa2a7baf10ca42117eea675ab929414c8b4819/RSTALanguageSupport/src/main/resources/org/fife/rsta/ac/java/img/synch_co.gif
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/resources/org/fife/rsta/ac/java/img/template_obj.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bobbylight/RSTALanguageSupport/e8fa2a7baf10ca42117eea675ab929414c8b4819/RSTALanguageSupport/src/main/resources/org/fife/rsta/ac/java/img/template_obj.gif
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/resources/org/fife/rsta/ac/java/img/warning_obj.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bobbylight/RSTALanguageSupport/e8fa2a7baf10ca42117eea675ab929414c8b4819/RSTALanguageSupport/src/main/resources/org/fife/rsta/ac/java/img/warning_obj.gif
--------------------------------------------------------------------------------
/RSTALanguageSupport/src/main/resources/org/fife/rsta/ac/java/resources.properties:
--------------------------------------------------------------------------------
1 | sysout.shortDesc=print to standard out
2 | sysout.summary=System.out.println();
3 | syserr.shortDesc=print to standard error
4 | syserr.summary=System.err.println();
5 | for.array.shortDesc=iterate over array
6 | for.array.summary=for (int i = 0; i < array.length; i++) {
}
7 | for.loop.shortDesc=iterate
8 | for.loop.summary=for (int i = 0; i < 10; i++) {
}
9 | do.shortDesc=do-while statement
10 | do.summary=do {
} while(condition);
11 | runnable.shortDesc=runnable
12 | runnable.summary=new Runnable() {
public void run() {
}
}
13 | if.cond.shortDesc=if statement
14 | if.cond.summary=if (condition) {
}
15 | if.else.shortDesc=if-else statement
16 | if.else.summary=if (condition) {
}
else {
}
17 | while.shortDesc=while condition
18 | while.summary=while (condition) {
}
19 | todo=A to-do reminder
20 | fixme=A bug that needs to be fixed
21 | switch.case.shortDesc=switch case statement
22 | switch.case.summary=switch (key) {Hello world!
6 | 7 | 8 |10 | | one | 11 |two | 12 |three | 13 | 14 |
---|---|---|
value 1 | 16 |value 2 | 17 |value 3 | 18 |
<%= toStringOrBlank( "expanded inline data " + 1 ) %> |
16 | | one | 17 |two | 18 |three | 19 | 20 |
---|---|---|
value 1 | 22 |value 2 | 23 |value 3 | 24 |