Statistics
| Revision:

root / trunk / frameworks / _fwAndami / src / com / iver / andami / config / generate / Option.java @ 11032

History | View | Annotate | Download (3.69 KB)

1 11032 cesar
/*
2
 * This class was automatically generated with
3
 * <a href="http://www.castor.org">Castor 0.9.5.3</a>, using an XML
4
 * Schema.
5
 * $Id$
6
 */
7
8
package com.iver.andami.config.generate;
9
10
  //---------------------------------/
11
 //- Imported classes and packages -/
12
//---------------------------------/
13
14
import java.io.IOException;
15
import java.io.Reader;
16
import java.io.Serializable;
17
import java.io.Writer;
18
import org.exolab.castor.xml.MarshalException;
19
import org.exolab.castor.xml.Marshaller;
20
import org.exolab.castor.xml.Unmarshaller;
21
import org.exolab.castor.xml.ValidationException;
22
import org.xml.sax.ContentHandler;
23
24
/**
25
 * Class Option.
26
 *
27
 * @version $Revision$ $Date$
28
 */
29
public class Option implements java.io.Serializable {
30
31
32
      //--------------------------/
33
     //- Class/Member Variables -/
34
    //--------------------------/
35
36
    /**
37
     * Field _name
38
     */
39
    private java.lang.String _name;
40
41
    /**
42
     * Field _value
43
     */
44
    private java.lang.String _value;
45
46
47
      //----------------/
48
     //- Constructors -/
49
    //----------------/
50
51
    public Option() {
52
        super();
53
    } //-- com.iver.andami.config.generate.Option()
54
55
56
      //-----------/
57
     //- Methods -/
58
    //-----------/
59
60
    /**
61
     * Returns the value of field 'name'.
62
     *
63
     * @return the value of field 'name'.
64
     */
65
    public java.lang.String getName()
66
    {
67
        return this._name;
68
    } //-- java.lang.String getName()
69
70
    /**
71
     * Returns the value of field 'value'.
72
     *
73
     * @return the value of field 'value'.
74
     */
75
    public java.lang.String getValue()
76
    {
77
        return this._value;
78
    } //-- java.lang.String getValue()
79
80
    /**
81
     * Method isValid
82
     */
83
    public boolean isValid()
84
    {
85
        try {
86
            validate();
87
        }
88
        catch (org.exolab.castor.xml.ValidationException vex) {
89
            return false;
90
        }
91
        return true;
92
    } //-- boolean isValid()
93
94
    /**
95
     * Method marshal
96
     *
97
     * @param out
98
     */
99
    public void marshal(java.io.Writer out)
100
        throws org.exolab.castor.xml.MarshalException, org.exolab.castor.xml.ValidationException
101
    {
102
103
        Marshaller.marshal(this, out);
104
    } //-- void marshal(java.io.Writer)
105
106
    /**
107
     * Method marshal
108
     *
109
     * @param handler
110
     */
111
    public void marshal(org.xml.sax.ContentHandler handler)
112
        throws java.io.IOException, org.exolab.castor.xml.MarshalException, org.exolab.castor.xml.ValidationException
113
    {
114
115
        Marshaller.marshal(this, handler);
116
    } //-- void marshal(org.xml.sax.ContentHandler)
117
118
    /**
119
     * Sets the value of field 'name'.
120
     *
121
     * @param name the value of field 'name'.
122
     */
123
    public void setName(java.lang.String name)
124
    {
125
        this._name = name;
126
    } //-- void setName(java.lang.String)
127
128
    /**
129
     * Sets the value of field 'value'.
130
     *
131
     * @param value the value of field 'value'.
132
     */
133
    public void setValue(java.lang.String value)
134
    {
135
        this._value = value;
136
    } //-- void setValue(java.lang.String)
137
138
    /**
139
     * Method unmarshal
140
     *
141
     * @param reader
142
     */
143
    public static java.lang.Object unmarshal(java.io.Reader reader)
144
        throws org.exolab.castor.xml.MarshalException, org.exolab.castor.xml.ValidationException
145
    {
146
        return (com.iver.andami.config.generate.Option) Unmarshaller.unmarshal(com.iver.andami.config.generate.Option.class, reader);
147
    } //-- java.lang.Object unmarshal(java.io.Reader)
148
149
    /**
150
     * Method validate
151
     */
152
    public void validate()
153
        throws org.exolab.castor.xml.ValidationException
154
    {
155
        org.exolab.castor.xml.Validator validator = new org.exolab.castor.xml.Validator();
156
        validator.validate(this);
157
    } //-- void validate()
158
159
}