Statistics
| Revision:

svn-gvsig-desktop / trunk / frameworks / _fwAndami / src / com / iver / andami / plugins / config / generate / Icon.java @ 6431

History | View | Annotate | Download (3.68 KB)

1
/*
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: Icon.java 6431 2006-07-19 10:41:35Z cesar $
6
 */
7

    
8
package com.iver.andami.plugins.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 Icon.
26
 * 
27
 * @version $Revision: 6431 $ $Date: 2006-07-19 12:41:35 +0200 (Wed, 19 Jul 2006) $
28
 */
29
public class Icon implements java.io.Serializable {
30

    
31

    
32
      //--------------------------/
33
     //- Class/Member Variables -/
34
    //--------------------------/
35

    
36
    /**
37
     * Field _text
38
     */
39
    private java.lang.String _text;
40

    
41
    /**
42
     * Field _src
43
     */
44
    private java.lang.String _src;
45

    
46

    
47
      //----------------/
48
     //- Constructors -/
49
    //----------------/
50

    
51
    public Icon() {
52
        super();
53
    } //-- com.iver.andami.plugins.config.generate.Icon()
54

    
55

    
56
      //-----------/
57
     //- Methods -/
58
    //-----------/
59

    
60
    /**
61
     * Returns the value of field 'src'.
62
     * 
63
     * @return the value of field 'src'.
64
     */
65
    public java.lang.String getSrc()
66
    {
67
        return this._src;
68
    } //-- java.lang.String getSrc() 
69

    
70
    /**
71
     * Returns the value of field 'text'.
72
     * 
73
     * @return the value of field 'text'.
74
     */
75
    public java.lang.String getText()
76
    {
77
        return this._text;
78
    } //-- java.lang.String getText() 
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 'src'.
120
     * 
121
     * @param src the value of field 'src'.
122
     */
123
    public void setSrc(java.lang.String src)
124
    {
125
        this._src = src;
126
    } //-- void setSrc(java.lang.String) 
127

    
128
    /**
129
     * Sets the value of field 'text'.
130
     * 
131
     * @param text the value of field 'text'.
132
     */
133
    public void setText(java.lang.String text)
134
    {
135
        this._text = text;
136
    } //-- void setText(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.plugins.config.generate.Icon) Unmarshaller.unmarshal(com.iver.andami.plugins.config.generate.Icon.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
}