001/* ========================================================================
002 * JCommon : a free general purpose class library for the Java(tm) platform
003 * ========================================================================
004 *
005 * (C) Copyright 2000-2005, by Object Refinery Limited and Contributors.
006 * 
007 * Project Info:  http://www.jfree.org/jcommon/index.html
008 *
009 * This library is free software; you can redistribute it and/or modify it 
010 * under the terms of the GNU Lesser General Public License as published by 
011 * the Free Software Foundation; either version 2.1 of the License, or 
012 * (at your option) any later version.
013 *
014 * This library is distributed in the hope that it will be useful, but 
015 * WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY 
016 * or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public 
017 * License for more details.
018 *
019 * You should have received a copy of the GNU Lesser General Public
020 * License along with this library; if not, write to the Free Software
021 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, 
022 * USA.  
023 *
024 * [Java is a trademark or registered trademark of Sun Microsystems, Inc. 
025 * in the United States and other countries.]
026 * 
027 * -------------------
028 * ClassModelTags.java
029 * -------------------
030 * (C)opyright 2003-2005, by Thomas Morgner and Contributors.
031 *
032 * Original Author:  Thomas Morgner;
033 * Contributor(s):   David Gilbert (for Object Refinery Limited);
034 *
035 * $Id: ClassModelTags.java,v 1.3 2005/10/18 13:33:53 mungady Exp $
036 *
037 * Changes 
038 * -------
039 * 20-Nov-2003 : Initial version (TM);
040 * 25-Nov-2003 : Header and Javadoc updates (DG);
041 *  
042 */
043
044package org.jfree.xml.util;
045
046/**
047 * A collection of tags used in the object model description.
048 */
049public final class ClassModelTags {
050
051    /** Objects tag text. */
052    public static final String OBJECTS_TAG = "objects";
053    
054    /** Include tag text. */
055    public static final String INCLUDE_TAG = "include";
056    
057    /** Source attribute text. */
058    public static final String SOURCE_ATTR = "src";
059    
060    /** Object tag text. */
061    public static final String OBJECT_TAG = "object";
062    
063    /** Ignore attribute text. */
064    public static final String IGNORE_ATTR = "ignore";  
065    
066    /** Class attribute text. */
067    public static final String CLASS_ATTR = "class";
068    
069    /** Register name attribute text. */
070    public static final String REGISTER_NAMES_ATTR = "register-name";
071    
072    /** Element property tag text. */
073    public static final String ELEMENT_PROPERTY_TAG = "element-property";
074    
075    /** Attribute property tag text. */
076    public static final String ATTRIBUTE_PROPERTY_TAG = "attribute-property";
077    
078    /** Lookup property tag text. */
079    public static final String LOOKUP_PROPERTY_TAG = "lookup";
080    
081    /** Name attribute tag text. */
082    public static final String NAME_ATTR = "name";
083    
084    /** Element attribute text. */
085    public static final String ELEMENT_ATTR = "element";
086    
087    /** Attribute text. */
088    public static final String ATTRIBUTE_ATTR = "attribute";
089    
090    /** Lookup attribute text. */
091    public static final String LOOKUP_ATTR = "lookup";
092    
093    /** Constructor tag text. */
094    public static final String CONSTRUCTOR_TAG = "constructor";
095    
096    /** Parameter tag text. */
097    public static final String PARAMETER_TAG = "parameter";
098    
099    /** Property attribute text. */
100    public static final String PROPERTY_ATTR = "property";
101    
102    /** Attribute handler text. */
103    public static final String ATTRIBUTE_HANDLER_ATTR = "handler";
104    
105    /** Ignored property tag text. */
106    public static final String IGNORED_PROPERTY_TAG = "ignore";
107
108    /** Manual tag text. */
109    public static final String MANUAL_TAG = "manual";
110    
111    /** Read handler attribute text. */
112    public static final String READ_HANDLER_ATTR = "read-handler";
113    
114    /** Write handler attribute text. */
115    public static final String WRITE_HANDLER_ATTR = "write-handler";
116
117    /** Mapping tag text. */
118    public static final String MAPPING_TAG = "mapping";
119    
120    /** Type attribute text. */
121    public static final String TYPE_ATTR = "type-attribute";
122    
123    /** Base class attribute text. */
124    public static final String BASE_CLASS_ATTR = "base-class";
125    
126    /** Type tag text. */
127    public static final String TYPE_TAG = "type";
128
129    /**
130     * Private constructor prevents instantiation.
131     */
132    private ClassModelTags() {
133        super();
134    }
135    
136}