krysalis-version/src/java/org/krysalis/version/ant VersionTask.java,1.7,1.8
| Newsgroups | gmane.comp.krysalis.sandbox |
|---|---|
| Message-ID | <[email protected]> |
Update of /cvsroot/metamorphosis/krysalis-version/src/java/org/krysalis/version/ant
In directory sc8-pr-cvs1:/tmp/cvs-serv27988/src/java/org/krysalis/version/ant
Modified Files:
VersionTask.java
Log Message:
Document updates for ant tasks
Index: VersionTask.java
===================================================================
RCS file: /cvsroot/metamorphosis/krysalis-version/src/java/org/krysalis/version/ant/VersionTask.java,v
retrieving revision 1.7
retrieving revision 1.8
diff -C2 -d -r1.7 -r1.8
*** VersionTask.java 11 Feb 2003 23:45:55 -0000 1.7
--- VersionTask.java 12 Feb 2003 20:51:49 -0000 1.8
***************
*** 77,84 ****
public VersionNestedElement createVersion() {
! m_versionBean = new VersionNestedElement(this, getVersionIdIfSet());
return m_versionBean;
}
public boolean isVersionSet() {
return (null != m_versionBean);
--- 77,90 ----
public VersionNestedElement createVersion() {
! createVersionBeanOnDemand();
return m_versionBean;
}
+ private void createVersionBeanOnDemand()
+ {
+ if ( null == m_versionBean )
+ m_versionBean = new VersionNestedElement(this, getVersionIdIfSet());
+ }
+
public boolean isVersionSet() {
return (null != m_versionBean);
***************
*** 114,122 ****
super.setVersionId(versionId);
! if ((null != m_versionBean )
! && !m_versionBean.isVersionIdSet())
! {
m_versionBean.setVersionId(versionId);
! }
}
}
--- 120,138 ----
super.setVersionId(versionId);
! createVersionBeanOnDemand();
!
! if (!m_versionBean.isVersionIdSet())
m_versionBean.setVersionId(versionId);
! }
!
! /**
! * Sets the version.
! * @param version The version to set
! */
! public void setVersion(String version) {
! createVersionBeanOnDemand();
!
! if (!m_versionBean.isVersionSet())
! m_versionBean.setVersion(version);
}
}
-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf