alvinalexander.com | career | drupal | java | mac | mysql | perl | scala | uml | unix  

What this is

This file is included in the DevDaily.com "Java Source Code Warehouse" project. The intent of this project is to help you "Learn Java by Example" TM.

Other links

The source code

/*
 *                 Sun Public License Notice
 * 
 * The contents of this file are subject to the Sun Public License
 * Version 1.0 (the "License"). You may not use this file except in
 * compliance with the License. A copy of the License is available at
 * http://www.sun.com/
 * 
 * The Original Code is NetBeans. The Initial Developer of the Original
 * Code is Sun Microsystems, Inc. Portions Copyright 1997-2000 Sun
 * Microsystems, Inc. All Rights Reserved.
 */

package org.openide.src;

/** Names of properties of elements.
*
*
* @author Jaroslav Tulach, Svatopluk Dedic
*/
public interface ElementProperties {
    /** Name of {@link FieldElement#getType type} property for {@link FieldElement field elements}.
    */
    public static final String PROP_TYPE = "type"; // NOI18N

    /** Name of {@link FieldElement#getInitValue initial value} property for {@link FieldElement field elements}.
    */
    public static final String PROP_INIT_VALUE = "initValue"; // NOI18N

    /** Name of {@link ConstructorElement#getParameters parameters} property  for {@link MethodElement methods} and {@link ConstructorElement constructors}.
    */
    public static final String PROP_PARAMETERS = "parameters"; // NOI18N

    /** Name of {@link ConstructorElement#getExceptions exceptions} property for {@link ConstructorElement constructors} and {@link MethodElement methods}.
    */
    public static final String PROP_EXCEPTIONS = "exceptions"; // NOI18N

    /** Name of {@link InitializerElement#isStatic static} property for {@link InitializerElement initializers}.
    */
    public static final String PROP_STATIC = "static"; // NOI18N

    /** Name of {@link ConstructorElement#getBody body} property for {@link InitializerElement#getBody initializers}, {@link ConstructorElement constructors} and {@link MethodElement methods}.
    */
    public static final String PROP_BODY = "body"; // NOI18N

    /** Name of {@link MemberElement#getModifiers modifiers} property for {@link ClassElement classes}, {@link ConstructorElement constructors}, {@link MethodElement methods}, and {@link FieldElement fields}.
    */
    public static final String PROP_MODIFIERS = "modifiers"; // NOI18N

    /** Name of {@link MemberElement#getName name} property for {@link ClassElement classes}, {@link ConstructorElement constructors}, {@link MethodElement methods}, and {@link FieldElement fields}.
    */
    public static final String PROP_NAME = "name"; // NOI18N

    /** Name of {@link MethodElement#getReturn return value type} property for {@link MethodElement methods}.
    */
    public static final String PROP_RETURN = "return"; // NOI18N

    /** Name of {@link SourceElement#getPackage package} property for {@link SourceElement source elements}.
    */
    public static final String PROP_PACKAGE = "package"; // NOI18N

    /** Name of {@link SourceElement#getImports imports} property for {@link SourceElement source elements}.
    */
    public static final String PROP_IMPORTS = "imports"; // NOI18N

    /** Name of classes property for {@link SourceElement#getClasses source elements} and {@link ClassElement#getClasses classes}.
    */
    public static final String PROP_CLASSES = "classes"; // NOI18N

    /** Name of {@link SourceElement#getAllClasses all classes} property for {@link SourceElement source elements}.
    */
    public static final String PROP_ALL_CLASSES = "allClasses"; // NOI18N

    /** Name of {@link ClassElement#getInitializers initializers} property for {@link ClassElement classes}.
    */
    public static final String PROP_INITIALIZERS = "initializers"; // NOI18N

    /** Name of {@link ClassElement#getMethods methods} property for {@link ClassElement classes}.
    */
    public static final String PROP_METHODS = "methods"; // NOI18N

    /** Name of {@link ClassElement#getFields fields} property for {@link ClassElement classes}.
    */
    public static final String PROP_FIELDS = "fields"; // NOI18N

    /** Name of {@link ClassElement#getConstructors constructors} property for {@link ClassElement classes}.
    */
    public static final String PROP_CONSTRUCTORS = "constructors"; // NOI18N

    /** Name of {@link ClassElement#getSuperclass super class} property for {@link ClassElement classes}.
    */
    public static final String PROP_SUPERCLASS = "superclass"; // NOI18N

    /** Name of {@link ClassElement#getInterfaces interfaces} property for {@link ClassElement classes}.
    */
    public static final String PROP_INTERFACES = "interfaces"; // NOI18N

    /** Name of {@link SourceElement#getStatus status} property for {@link SourceElement source elements}.
    */
    public static final String PROP_STATUS = "status"; // NOI18N

    /** Name of {@link ClassElement#isClassOrInterface is class or interface} property for {@link ClassElement classes}.
    */
    public static final String PROP_CLASS_OR_INTERFACE = "classOrInterface"; // NOI18N

    /** Name of {@link Element.Impl2#isValid validity} property for {@link Element.Impl2}.
     */
    public static final String PROP_VALID = "valid"; // NOI18N
    
    /** Name of special members property for {@link ClassElement class elements}.
     */
    public static final String PROP_MEMBERS = "members"; // NOI18N
    
    /**
     * Name of Javadoc property for all {@link MemberElement member elements}.
     * @see ClassElement#getJavaDoc
     * @see ConstructorElement#getJavaDoc
     * @see FieldElement#getJavaDoc
     * @see InitializerElement#getJavaDoc
     */
    public static final String PROP_JAVADOC = "javadoc"; // NOI18N
}
... this post is sponsored by my books ...

#1 New Release!

FP Best Seller

 

new blog posts

 

Copyright 1998-2021 Alvin Alexander, alvinalexander.com
All Rights Reserved.

A percentage of advertising revenue from
pages under the /java/jwarehouse URI on this website is
paid back to open source projects.