junit.framework.ComparisonFailure: line:17 expected:< * [{@literal a} を返します。]> but was:< * [Return the {@literal a}.]>
at junit.framework.Assert.assertEquals(Assert.java:81)
at org.seasar.aptina.unit.AptinaTestCase.assertEqualsByLine(AptinaTestCase.java:963)
at org.seasar.aptina.unit.AptinaTestCase.assertEqualsByLine(AptinaTestCase.java:936)
at org.seasar.aptina.unit.AptinaTestCase.assertEqualsGeneratedSource(AptinaTestCase.java:1017)
at org.seasar.aptina.unit.AptinaTestCase.assertEqualsGeneratedSourceWithResource(AptinaTestCase.java:1181)
at org.seasar.aptina.unit.AptinaTestCase.assertEqualsGeneratedSourceWithResource(AptinaTestCase.java:1244)
at org.seasar.aptina.beans.internal.BeansProcessorTest.assertGeneratedSource(BeansProcessorTest.java:108)
at org.seasar.aptina.beans.internal.BeansProcessorTest.testFoo(BeansProcessorTest.java:52)
package org.seasar.aptina.beans.example;
/**
* ほげ
*
* @author koichik
*/
@org.seasar.aptina.beans.JavaBean
@javax.annotation.Generated({"Aptina Beans", "org.seasar.aptina", "aptina-beans", "DEV"})
public class FooBean extends org.seasar.aptina.beans.example.FooBeanState {
public FooBean() {
super();
}
/**
* Return the {@literal a}.
*
* @return the {@literal a}.
*/
public int getA() {
return a;
}
/**
* Set the {@literal a}.
*
* @param
* the {@literal a}.
*/
public void setA(int a) {
this.a = a;
}
/**
* Return the {@literal b}.
*
* @return the {@literal b}.
*/
public java.lang.String getB() {
return b;
}
}
junit.framework.ComparisonFailure: line:55 expected:< * [{@literal あああ} を返します。]> but was:< * [Return the {@literal あああ}.]>
at junit.framework.Assert.assertEquals(Assert.java:81)
at org.seasar.aptina.unit.AptinaTestCase.assertEqualsByLine(AptinaTestCase.java:963)
at org.seasar.aptina.unit.AptinaTestCase.assertEqualsByLine(AptinaTestCase.java:936)
at org.seasar.aptina.unit.AptinaTestCase.assertEqualsGeneratedSource(AptinaTestCase.java:1017)
at org.seasar.aptina.unit.AptinaTestCase.assertEqualsGeneratedSourceWithResource(AptinaTestCase.java:1181)
at org.seasar.aptina.unit.AptinaTestCase.assertEqualsGeneratedSourceWithResource(AptinaTestCase.java:1244)
at org.seasar.aptina.beans.internal.BeansProcessorTest.assertGeneratedSource(BeansProcessorTest.java:108)
at org.seasar.aptina.beans.internal.BeansProcessorTest.testBar(BeansProcessorTest.java:64)
src/test/java/org/seasar/aptina/beans/example/BarBeanState.java:52: warning:
package org.seasar.aptina.beans.example;
/**
* テスト
*
* @author koichik
* @param <E>
* @param <T>
*/
@org.seasar.aptina.beans.JavaBean
@javax.annotation.Generated({"Aptina Beans", "org.seasar.aptina", "aptina-beans", "DEV"})
public class BarBean<E, T extends java.util.List<E> & java.io.Serializable> extends org.seasar.aptina.beans.example.BarBeanState<E, T> {
/**
* インスタンスを構築します。
*
* @param aaa
* あああ
*/
protected BarBean(T aaa) {
super(aaa);
}
/**
* インスタンスを構築します。
*
* @param <S>
* いいいの型
* @param bbb
* いいい
* @param hoge
* ほげ
* @throws NullPointerException
* 何かが{@literal null}だった場合
*/
<S> BarBean(T[] bbb, S hoge) throws java.lang.NullPointerException {
super(bbb, hoge);
}
/**
* インスタンスを構築します。
*
* @param aaa
* あああ
* @param bbb
* いいい
* @param ccc
* ううう
*/
public BarBean(T aaa, T[] bbb, java.util.List<? extends T> ccc) {
super(aaa, bbb, ccc);
}
/**
* Return the {@literal あああ}.
*
* @return the {@literal あああ}.
*/
public T getAaa() {
return aaa;
}
/**
* Set the {@literal あああ}.
*
* @param
* the {@literal あああ}.
*/
public void setAaa(T aaa) {
this.aaa = aaa;
}
/**
* Return the {@literal いいい}.
*
* @return the {@literal いいい}.
*/
public T[] getBbb() {
return bbb;
}
/**
* Return the nth いいい.
*
* @param n the index of the {@literal いいい} to get.
* @return the {@literal n}<sup>th</sup> {@literal いいい}.
* @throws ArrayIndexOutOfBoundsException an index is used that is outside the current array bounds
*/
public T getBbb(int n) throws ArrayIndexOutOfBoundsException {
return bbb[n];
}
/**
* Set the {@literal いいい}.
*
* @param
* the {@literal いいい}.
*/
public void setBbb(T[] bbb) {
this.bbb = bbb;
}
/**
* Set the {@literal n}<sup>th</sup> {@literal いいい}.
*
* @param n {@literal n}<sup>th</sup> of the {@literal いいい} to set.
* @param
* {@literal いいい}
* @throws ArrayIndexOutOfBoundsException an index is used that is outside the current array bounds
*/
public void setBbb(int n, T bbb) throws ArrayIndexOutOfBoundsException {
this.bbb[n] = bbb;
}
/**
* Return the {@literal ううう}.
*
* @return the {@literal ううう}.
*/
public java.util.List<? extends T> getCcc() {
return ccc;
}
/**
* Set the {@literal ううう}.
*
* @param
* the {@literal ううう}.
*/
public void setCcc(java.util.List<? extends T> ccc) {
this.ccc = ccc;
}
}
junit.framework.ComparisonFailure: line:19 expected:< * [{@link java.beans.PropertyChangeListener} をリスナーリストに追加します。]> but was:< * [Add a {@link java.beans.PropertyChangeListener} to the listener list.]>
at junit.framework.Assert.assertEquals(Assert.java:81)
at org.seasar.aptina.unit.AptinaTestCase.assertEqualsByLine(AptinaTestCase.java:963)
at org.seasar.aptina.unit.AptinaTestCase.assertEqualsByLine(AptinaTestCase.java:936)
at org.seasar.aptina.unit.AptinaTestCase.assertEqualsGeneratedSource(AptinaTestCase.java:1017)
at org.seasar.aptina.unit.AptinaTestCase.assertEqualsGeneratedSourceWithResource(AptinaTestCase.java:1181)
at org.seasar.aptina.unit.AptinaTestCase.assertEqualsGeneratedSourceWithResource(AptinaTestCase.java:1244)
at org.seasar.aptina.beans.internal.BeansProcessorTest.assertGeneratedSource(BeansProcessorTest.java:108)
at org.seasar.aptina.beans.internal.BeansProcessorTest.testBound(BeansProcessorTest.java:76)
package org.seasar.aptina.beans.example;
/**
*
* @author koichik
*/
@org.seasar.aptina.beans.JavaBean
@javax.annotation.Generated({"Aptina Beans", "org.seasar.aptina", "aptina-beans", "DEV"})
public class BoundBean extends org.seasar.aptina.beans.example.BoundBeanState {
java.beans.PropertyChangeSupport propertyChangeSupport =
new java.beans.PropertyChangeSupport(this);
public BoundBean() {
super();
}
/**
* Add a {@link java.beans.PropertyChangeListener} to the listener list.
*
* @param listener The {@literal java.beans.PropertyChangeListener} to be added
*/
public void addPropertyChangeListener(java.beans.PropertyChangeListener listener) {
propertyChangeSupport.addPropertyChangeListener(listener);
}
/**
* Add a {@link java.beans.PropertyChangeListener} for a specific property.
*
* @param propertyName The name of the property to listen on.
* @param listener The {@link java.beans.PropertyChangeListener} to be added
*/
public void addPropertyChangeListener(String propertyName, java.beans.PropertyChangeListener listener) {
propertyChangeSupport.addPropertyChangeListener(propertyName, listener);
}
/**
* Remove a {@link java.beans.PropertyChangeListener} from the listener list.
*
* @param listener The {@link java.beans.PropertyChangeListener} to be removed
*/
public void removePropertyChangeListener(java.beans.PropertyChangeListener listener) {
propertyChangeSupport.removePropertyChangeListener(listener);
}
/**
* Remove a {@link java.beans.PropertyChangeListener} for a specific property.
*
* @param propertyName The name of the property that was listened on.
* @param listener The {@link java.beans.PropertyChangeListener} to be removed
*/
public void removePropertyChangeListener(String propertyName, java.beans.PropertyChangeListener listener) {
propertyChangeSupport.removePropertyChangeListener(propertyName, listener);
}
/**
* Return the {@literal aaa}.
*
* @return the {@literal aaa}.
*/
public java.lang.String getAaa() {
return aaa;
}
/**
* Return the {@literal bbb}.
*
* @return the {@literal bbb}.
*/
public java.lang.String getBbb() {
return bbb;
}
/**
* Set the {@literal bbb}.
*
* @param
* the {@literal bbb}.
*/
public void setBbb(java.lang.String bbb) {
java.lang.String oldBbb = this.bbb;
this.bbb = bbb;
propertyChangeSupport.firePropertyChange("bbb", oldBbb, bbb);
}
/**
* Add a {@link java.beans.PropertyChangeListener} for the {@literal bbb}.
*
* @param listener The {@link java.beans.PropertyChangeListener} to be added
*/
public void addBbbChangeListener(java.beans.PropertyChangeListener listener) {
propertyChangeSupport.addPropertyChangeListener("bbb", listener);
}
/**
* Remove a {@link java.beans.PropertyChangeListener} for the {@literal bbb}.
*
* @param listener The {@link java.beans.PropertyChangeListener} to be removed
*/
public void removeBbbChangeListener(java.beans.PropertyChangeListener listener) {
propertyChangeSupport.removePropertyChangeListener("bbb", listener);
}
/**
* Return the {@literal ccc}.
*
* @return the {@literal ccc}.
*/
public java.lang.String[] getCcc() {
return ccc;
}
/**
* Return the nth ccc.
*
* @param n the index of the {@literal ccc} to get.
* @return the {@literal n}<sup>th</sup> {@literal ccc}.
* @throws ArrayIndexOutOfBoundsException an index is used that is outside the current array bounds
*/
public java.lang.String getCcc(int n) throws ArrayIndexOutOfBoundsException {
return ccc[n];
}
/**
* Set the {@literal ccc}.
*
* @param
* the {@literal ccc}.
*/
public void setCcc(java.lang.String[] ccc) {
java.lang.String[] oldCcc = this.ccc;
this.ccc = ccc;
propertyChangeSupport.firePropertyChange("ccc", oldCcc, ccc);
}
/**
* Set the {@literal n}<sup>th</sup> {@literal ccc}.
*
* @param n {@literal n}<sup>th</sup> of the {@literal ccc} to set.
* @param
* {@literal ccc}
* @throws ArrayIndexOutOfBoundsException an index is used that is outside the current array bounds
*/
public void setCcc(int n, java.lang.String ccc) throws ArrayIndexOutOfBoundsException {
java.lang.String oldCcc = this.ccc[n];
this.ccc[n] = ccc;
propertyChangeSupport.fireIndexedPropertyChange("ccc", n, oldCcc, ccc);
}
/**
* Add a {@link java.beans.PropertyChangeListener} for the {@literal ccc}.
*
* @param listener The {@link java.beans.PropertyChangeListener} to be added
*/
public void addCccChangeListener(java.beans.PropertyChangeListener listener) {
propertyChangeSupport.addPropertyChangeListener("ccc", listener);
}
/**
* Remove a {@link java.beans.PropertyChangeListener} for the {@literal ccc}.
*
* @param listener The {@link java.beans.PropertyChangeListener} to be removed
*/
public void removeCccChangeListener(java.beans.PropertyChangeListener listener) {
propertyChangeSupport.removePropertyChangeListener("ccc", listener);
}
}
junit.framework.ComparisonFailure: line:19 expected:< * [{@link java.beans.VetoableChangeListener} をリスナーリストに追加します。]> but was:< * [Add a {@link java.beans.VetoableChangeListener} to the listener list.]>
at junit.framework.Assert.assertEquals(Assert.java:81)
at org.seasar.aptina.unit.AptinaTestCase.assertEqualsByLine(AptinaTestCase.java:963)
at org.seasar.aptina.unit.AptinaTestCase.assertEqualsByLine(AptinaTestCase.java:936)
at org.seasar.aptina.unit.AptinaTestCase.assertEqualsGeneratedSource(AptinaTestCase.java:1017)
at org.seasar.aptina.unit.AptinaTestCase.assertEqualsGeneratedSourceWithResource(AptinaTestCase.java:1181)
at org.seasar.aptina.unit.AptinaTestCase.assertEqualsGeneratedSourceWithResource(AptinaTestCase.java:1244)
at org.seasar.aptina.beans.internal.BeansProcessorTest.assertGeneratedSource(BeansProcessorTest.java:108)
at org.seasar.aptina.beans.internal.BeansProcessorTest.testConstrained(BeansProcessorTest.java:88)
package org.seasar.aptina.beans.example;
/**
*
* @author koichik
*/
@org.seasar.aptina.beans.JavaBean
@javax.annotation.Generated({"Aptina Beans", "org.seasar.aptina", "aptina-beans", "DEV"})
public class ConstrainedBean extends org.seasar.aptina.beans.example.ConstrainedBeanState {
java.beans.VetoableChangeSupport vetoableChangeSupport =
new java.beans.VetoableChangeSupport(this);
public ConstrainedBean() {
super();
}
/**
* Add a {@link java.beans.VetoableChangeListener} to the listener list.
*
* @param listener The {@literal java.beans.VetoableChangeListener} to be added
*/
public void addVetoableChangeListener(java.beans.VetoableChangeListener listener) {
vetoableChangeSupport.addVetoableChangeListener(listener);
}
/**
* Add a {@link java.beans.VetoableChangeListener} for a specific property.
*
* @param propertyName The name of the property to listen on.
* @param listener The {@link java.beans.VetoableChangeListener} to be added
*/
public void addVetoableChangeListener(String propertyName, java.beans.VetoableChangeListener listener) {
vetoableChangeSupport.addVetoableChangeListener(propertyName, listener);
}
/**
* Remove a {@link java.beans.VetoableChangeListener} from the listener list.
*
* @param listener The {@link java.beans.VetoableChangeListener} to be removed
*/
public void removeVetoableChangeListener(java.beans.VetoableChangeListener listener) {
vetoableChangeSupport.removeVetoableChangeListener(listener);
}
/**
* Remove a {@link java.beans.VetoableChangeListener} for a specific property.
*
* @param propertyName The name of the property that was listened on.
* @param listener The {@link java.beans.VetoableChangeListener} to be removed
*/
public void removeVetoableChangeListener(String propertyName, java.beans.VetoableChangeListener listener) {
vetoableChangeSupport.removeVetoableChangeListener(propertyName, listener);
}
/**
* Return the {@literal aaa}.
*
* @return the {@literal aaa}.
*/
public java.lang.String getAaa() {
return aaa;
}
/**
* Return the {@literal bbb}.
*
* @return the {@literal bbb}.
*/
public java.lang.String getBbb() {
return bbb;
}
/**
* Set the {@literal bbb}.
*
* @param
* the {@literal bbb}.
* @throws java.beans.PropertyVetoException if the recipient wishes the property change to be rolled back.
*/
public void setBbb(java.lang.String bbb) throws java.beans.PropertyVetoException {
java.lang.String oldBbb = this.bbb;
vetoableChangeSupport.fireVetoableChange("bbb", oldBbb, bbb);
this.bbb = bbb;
}
/**
* Add a {@link java.beans.VetoableChangeListener} for the {@literal bbb}.
*
* @param listener The {@link java.beans.VetoableChangeListener} to be added
*/
public void addBbbChangeListener(java.beans.VetoableChangeListener listener) {
vetoableChangeSupport.addVetoableChangeListener("bbb", listener);
}
/**
* Remove a {@link java.beans.VetoableChangeListener} for the {@literal bbb}.
*
* @param listener The {@link java.beans.VetoableChangeListener} to be removed
*/
public void removeBbbChangeListener(java.beans.VetoableChangeListener listener) {
vetoableChangeSupport.removeVetoableChangeListener("bbb", listener);
}
/**
* Return the {@literal ccc}.
*
* @return the {@literal ccc}.
*/
public java.lang.String[] getCcc() {
return ccc;
}
/**
* Return the nth ccc.
*
* @param n the index of the {@literal ccc} to get.
* @return the {@literal n}<sup>th</sup> {@literal ccc}.
* @throws ArrayIndexOutOfBoundsException an index is used that is outside the current array bounds
*/
public java.lang.String getCcc(int n) throws ArrayIndexOutOfBoundsException {
return ccc[n];
}
/**
* Set the {@literal ccc}.
*
* @param
* the {@literal ccc}.
* @throws java.beans.PropertyVetoException if the recipient wishes the property change to be rolled back.
*/
public void setCcc(java.lang.String[] ccc) throws java.beans.PropertyVetoException {
java.lang.String[] oldCcc = this.ccc;
vetoableChangeSupport.fireVetoableChange("ccc", oldCcc, ccc);
this.ccc = ccc;
}
/**
* Set the {@literal n}<sup>th</sup> {@literal ccc}.
*
* @param n {@literal n}<sup>th</sup> of the {@literal ccc} to set.
* @param
* {@literal ccc}
* @throws ArrayIndexOutOfBoundsException an index is used that is outside the current array bounds.
* @throws java.beans.PropertyVetoException if the recipient wishes the property change to be rolled back.
*/
public void setCcc(int n, java.lang.String ccc) throws ArrayIndexOutOfBoundsException, java.beans.PropertyVetoException {
java.lang.String oldCcc = this.ccc[n];
vetoableChangeSupport.fireVetoableChange(new java.beans.IndexedPropertyChangeEvent(this, "ccc", oldCcc, ccc, n));
this.ccc[n] = ccc;
}
/**
* Add a {@link java.beans.VetoableChangeListener} for the {@literal ccc}.
*
* @param listener The {@link java.beans.VetoableChangeListener} to be added
*/
public void addCccChangeListener(java.beans.VetoableChangeListener listener) {
vetoableChangeSupport.addVetoableChangeListener("ccc", listener);
}
/**
* Remove a {@link java.beans.VetoableChangeListener} for the {@literal ccc}.
*
* @param listener The {@link java.beans.VetoableChangeListener} to be removed
*/
public void removeCccChangeListener(java.beans.VetoableChangeListener listener) {
vetoableChangeSupport.removeVetoableChangeListener("ccc", listener);
}
}
junit.framework.ComparisonFailure: line:22 expected:< * [{@link java.beans.PropertyChangeListener} をリスナーリストに追加します。]> but was:< * [Add a {@link java.beans.PropertyChangeListener} to the listener list.]>
at junit.framework.Assert.assertEquals(Assert.java:81)
at org.seasar.aptina.unit.AptinaTestCase.assertEqualsByLine(AptinaTestCase.java:963)
at org.seasar.aptina.unit.AptinaTestCase.assertEqualsByLine(AptinaTestCase.java:936)
at org.seasar.aptina.unit.AptinaTestCase.assertEqualsGeneratedSource(AptinaTestCase.java:1017)
at org.seasar.aptina.unit.AptinaTestCase.assertEqualsGeneratedSourceWithResource(AptinaTestCase.java:1181)
at org.seasar.aptina.unit.AptinaTestCase.assertEqualsGeneratedSourceWithResource(AptinaTestCase.java:1244)
at org.seasar.aptina.beans.internal.BeansProcessorTest.assertGeneratedSource(BeansProcessorTest.java:108)
at org.seasar.aptina.beans.internal.BeansProcessorTest.testBoundAndConstrained(BeansProcessorTest.java:100)
package org.seasar.aptina.beans.example;
/**
*
* @author koichik
*/
@org.seasar.aptina.beans.JavaBean
@javax.annotation.Generated({"Aptina Beans", "org.seasar.aptina", "aptina-beans", "DEV"})
public class BoundAndConstrainedBean extends org.seasar.aptina.beans.example.BoundAndConstrainedBeanState {
java.beans.PropertyChangeSupport propertyChangeSupport =
new java.beans.PropertyChangeSupport(this);
java.beans.VetoableChangeSupport vetoableChangeSupport =
new java.beans.VetoableChangeSupport(this);
public BoundAndConstrainedBean() {
super();
}
/**
* Add a {@link java.beans.PropertyChangeListener} to the listener list.
*
* @param listener The {@literal java.beans.PropertyChangeListener} to be added
*/
public void addPropertyChangeListener(java.beans.PropertyChangeListener listener) {
propertyChangeSupport.addPropertyChangeListener(listener);
}
/**
* Add a {@link java.beans.PropertyChangeListener} for a specific property.
*
* @param propertyName The name of the property to listen on.
* @param listener The {@link java.beans.PropertyChangeListener} to be added
*/
public void addPropertyChangeListener(String propertyName, java.beans.PropertyChangeListener listener) {
propertyChangeSupport.addPropertyChangeListener(propertyName, listener);
}
/**
* Remove a {@link java.beans.PropertyChangeListener} from the listener list.
*
* @param listener The {@link java.beans.PropertyChangeListener} to be removed
*/
public void removePropertyChangeListener(java.beans.PropertyChangeListener listener) {
propertyChangeSupport.removePropertyChangeListener(listener);
}
/**
* Remove a {@link java.beans.PropertyChangeListener} for a specific property.
*
* @param propertyName The name of the property that was listened on.
* @param listener The {@link java.beans.PropertyChangeListener} to be removed
*/
public void removePropertyChangeListener(String propertyName, java.beans.PropertyChangeListener listener) {
propertyChangeSupport.removePropertyChangeListener(propertyName, listener);
}
/**
* Add a {@link java.beans.VetoableChangeListener} to the listener list.
*
* @param listener The {@literal java.beans.VetoableChangeListener} to be added
*/
public void addVetoableChangeListener(java.beans.VetoableChangeListener listener) {
vetoableChangeSupport.addVetoableChangeListener(listener);
}
/**
* Add a {@link java.beans.VetoableChangeListener} for a specific property.
*
* @param propertyName The name of the property to listen on.
* @param listener The {@link java.beans.VetoableChangeListener} to be added
*/
public void addVetoableChangeListener(String propertyName, java.beans.VetoableChangeListener listener) {
vetoableChangeSupport.addVetoableChangeListener(propertyName, listener);
}
/**
* Remove a {@link java.beans.VetoableChangeListener} from the listener list.
*
* @param listener The {@link java.beans.VetoableChangeListener} to be removed
*/
public void removeVetoableChangeListener(java.beans.VetoableChangeListener listener) {
vetoableChangeSupport.removeVetoableChangeListener(listener);
}
/**
* Remove a {@link java.beans.VetoableChangeListener} for a specific property.
*
* @param propertyName The name of the property that was listened on.
* @param listener The {@link java.beans.VetoableChangeListener} to be removed
*/
public void removeVetoableChangeListener(String propertyName, java.beans.VetoableChangeListener listener) {
vetoableChangeSupport.removeVetoableChangeListener(propertyName, listener);
}
/**
* Return the {@literal aaa}.
*
* @return the {@literal aaa}.
*/
public java.lang.String getAaa() {
return aaa;
}
/**
* Return the {@literal bbb}.
*
* @return the {@literal bbb}.
*/
public java.lang.String getBbb() {
return bbb;
}
/**
* Set the {@literal bbb}.
*
* @param
* the {@literal bbb}.
* @throws java.beans.PropertyVetoException if the recipient wishes the property change to be rolled back.
*/
public void setBbb(java.lang.String bbb) throws java.beans.PropertyVetoException {
java.lang.String oldBbb = this.bbb;
vetoableChangeSupport.fireVetoableChange("bbb", oldBbb, bbb);
this.bbb = bbb;
propertyChangeSupport.firePropertyChange("bbb", oldBbb, bbb);
}
/**
* Add a {@link java.beans.PropertyChangeListener} for the {@literal bbb}.
*
* @param listener The {@link java.beans.PropertyChangeListener} to be added
*/
public void addBbbChangeListener(java.beans.PropertyChangeListener listener) {
propertyChangeSupport.addPropertyChangeListener("bbb", listener);
}
/**
* Remove a {@link java.beans.PropertyChangeListener} for the {@literal bbb}.
*
* @param listener The {@link java.beans.PropertyChangeListener} to be removed
*/
public void removeBbbChangeListener(java.beans.PropertyChangeListener listener) {
propertyChangeSupport.removePropertyChangeListener("bbb", listener);
}
/**
* Add a {@link java.beans.VetoableChangeListener} for the {@literal bbb}.
*
* @param listener The {@link java.beans.VetoableChangeListener} to be added
*/
public void addBbbChangeListener(java.beans.VetoableChangeListener listener) {
vetoableChangeSupport.addVetoableChangeListener("bbb", listener);
}
/**
* Remove a {@link java.beans.VetoableChangeListener} for the {@literal bbb}.
*
* @param listener The {@link java.beans.VetoableChangeListener} to be removed
*/
public void removeBbbChangeListener(java.beans.VetoableChangeListener listener) {
vetoableChangeSupport.removeVetoableChangeListener("bbb", listener);
}
/**
* Return the {@literal ccc}.
*
* @return the {@literal ccc}.
*/
public java.lang.String[] getCcc() {
return ccc;
}
/**
* Return the nth ccc.
*
* @param n the index of the {@literal ccc} to get.
* @return the {@literal n}<sup>th</sup> {@literal ccc}.
* @throws ArrayIndexOutOfBoundsException an index is used that is outside the current array bounds
*/
public java.lang.String getCcc(int n) throws ArrayIndexOutOfBoundsException {
return ccc[n];
}
/**
* Set the {@literal ccc}.
*
* @param
* the {@literal ccc}.
* @throws java.beans.PropertyVetoException if the recipient wishes the property change to be rolled back.
*/
public void setCcc(java.lang.String[] ccc) throws java.beans.PropertyVetoException {
java.lang.String[] oldCcc = this.ccc;
vetoableChangeSupport.fireVetoableChange("ccc", oldCcc, ccc);
this.ccc = ccc;
propertyChangeSupport.firePropertyChange("ccc", oldCcc, ccc);
}
/**
* Set the {@literal n}<sup>th</sup> {@literal ccc}.
*
* @param n {@literal n}<sup>th</sup> of the {@literal ccc} to set.
* @param
* {@literal ccc}
* @throws ArrayIndexOutOfBoundsException an index is used that is outside the current array bounds.
* @throws java.beans.PropertyVetoException if the recipient wishes the property change to be rolled back.
*/
public void setCcc(int n, java.lang.String ccc) throws ArrayIndexOutOfBoundsException, java.beans.PropertyVetoException {
java.lang.String oldCcc = this.ccc[n];
vetoableChangeSupport.fireVetoableChange(new java.beans.IndexedPropertyChangeEvent(this, "ccc", oldCcc, ccc, n));
this.ccc[n] = ccc;
propertyChangeSupport.fireIndexedPropertyChange("ccc", n, oldCcc, ccc);
}
/**
* Add a {@link java.beans.PropertyChangeListener} for the {@literal ccc}.
*
* @param listener The {@link java.beans.PropertyChangeListener} to be added
*/
public void addCccChangeListener(java.beans.PropertyChangeListener listener) {
propertyChangeSupport.addPropertyChangeListener("ccc", listener);
}
/**
* Remove a {@link java.beans.PropertyChangeListener} for the {@literal ccc}.
*
* @param listener The {@link java.beans.PropertyChangeListener} to be removed
*/
public void removeCccChangeListener(java.beans.PropertyChangeListener listener) {
propertyChangeSupport.removePropertyChangeListener("ccc", listener);
}
/**
* Add a {@link java.beans.VetoableChangeListener} for the {@literal ccc}.
*
* @param listener The {@link java.beans.VetoableChangeListener} to be added
*/
public void addCccChangeListener(java.beans.VetoableChangeListener listener) {
vetoableChangeSupport.addVetoableChangeListener("ccc", listener);
}
/**
* Remove a {@link java.beans.VetoableChangeListener} for the {@literal ccc}.
*
* @param listener The {@link java.beans.VetoableChangeListener} to be removed
*/
public void removeCccChangeListener(java.beans.VetoableChangeListener listener) {
vetoableChangeSupport.removeVetoableChangeListener("ccc", listener);
}
}