You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@avalon.apache.org by ha...@apache.org on 2002/09/29 14:27:57 UTC
cvs commit: jakarta-avalon-excalibur/metagenerate/src/java/org/apache/avalon/excalibur/metagenerate NamedXmlSnippet.java MxinfoFactory.java MxinfoHelper.java Attribute.java Operation.java
hammant 2002/09/29 05:27:57
Modified: metagenerate/src/java/org/apache/avalon/excalibur/metagenerate
MxinfoFactory.java MxinfoHelper.java
Added: metagenerate/src/java/org/apache/avalon/excalibur/metagenerate
NamedXmlSnippet.java
Removed: metagenerate/src/java/org/apache/avalon/excalibur/metagenerate
Attribute.java Operation.java
Log:
A small rename to eliminate a class
Revision Changes Path
1.4 +2 -2 jakarta-avalon-excalibur/metagenerate/src/java/org/apache/avalon/excalibur/metagenerate/MxinfoFactory.java
Index: MxinfoFactory.java
===================================================================
RCS file: /home/cvs/jakarta-avalon-excalibur/metagenerate/src/java/org/apache/avalon/excalibur/metagenerate/MxinfoFactory.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- MxinfoFactory.java 29 Sep 2002 09:12:57 -0000 1.3
+++ MxinfoFactory.java 29 Sep 2002 12:27:56 -0000 1.4
@@ -96,7 +96,7 @@
Type attributeType = method.getReturns();
String attributeTypeString = attributeType.getValue() + (attributeType.isArray() ? "[]" : "");
- Attribute attr = mxinfo.makeAttrLines(attributeName,
+ NamedXmlSnippet attr = mxinfo.makeAttrLines(attributeName,
"\"" + comment + "\"",
attributeTypeString);
m_attributes.add(attr);
@@ -128,7 +128,7 @@
}
xml = xml + mxinfo.makeOperationFooter();
- Operation operation = new Operation(operationName,xml);
+ NamedXmlSnippet operation = new NamedXmlSnippet(operationName,xml);
m_operations.add(operation);
}
return xml;
1.3 +4 -4 jakarta-avalon-excalibur/metagenerate/src/java/org/apache/avalon/excalibur/metagenerate/MxinfoHelper.java
Index: MxinfoHelper.java
===================================================================
RCS file: /home/cvs/jakarta-avalon-excalibur/metagenerate/src/java/org/apache/avalon/excalibur/metagenerate/MxinfoHelper.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- MxinfoHelper.java 29 Sep 2002 00:19:13 -0000 1.2
+++ MxinfoHelper.java 29 Sep 2002 12:27:57 -0000 1.3
@@ -115,7 +115,7 @@
* @param type The type
* @throws IOException If a problem writing output
*/
- public Attribute makeAttrLines(String attrName, String description, String type) throws IOException
+ public NamedXmlSnippet makeAttrLines(String attrName, String description, String type) throws IOException
{
String xml = "";
for (int i = 0; i < ATTRIBUTE.length; i++)
@@ -126,7 +126,7 @@
line = replaceString(line, "@RETURN@", type);
xml = xml + line + "\n";
}
- return new Attribute(attrName, xml);
+ return new NamedXmlSnippet(attrName, xml);
}
/**
@@ -139,7 +139,7 @@
Collections.sort(attributes);
for (Iterator iterator = attributes.iterator(); iterator.hasNext();)
{
- Attribute attribute = (Attribute) iterator.next();
+ NamedXmlSnippet attribute = (NamedXmlSnippet) iterator.next();
m_output.write(attribute.getXml());
}
}
@@ -224,7 +224,7 @@
Collections.sort(operations);
for (Iterator iterator = operations.iterator(); iterator.hasNext();)
{
- Operation operation = (Operation) iterator.next();
+ NamedXmlSnippet operation = (NamedXmlSnippet) iterator.next();
m_output.write(operation.getXml());
}
}
1.1 jakarta-avalon-excalibur/metagenerate/src/java/org/apache/avalon/excalibur/metagenerate/NamedXmlSnippet.java
Index: NamedXmlSnippet.java
===================================================================
/*
* Copyright (C) The Apache Software Foundation. All rights reserved.
*
* This software is published under the terms of the Apache Software License
* version 1.1, a copy of which has been included with this distribution in
* the LICENSE.txt file.
*/
package org.apache.avalon.excalibur.metagenerate;
/**
* A named XML snippet
* @author Paul Hammant
*/
public class NamedXmlSnippet implements Comparable
{
private String m_name;
private String m_xml;
/**
* Construct an NamedXmlSnippet
* @param name The node name
* @param xml the XML
*/
public NamedXmlSnippet(String name, String xml)
{
this.m_name = name;
this.m_xml = xml;
}
/**
* Get the name
* @return The Name
*/
public String getName()
{
return m_name;
}
/**
* Get the XML
* @return The XML
*/
public String getXml()
{
return m_xml;
}
/**
* From comparable
* @param object The object to compare to.
* @return whichever is order precidence
*/
public int compareTo(Object object)
{
NamedXmlSnippet attr = (NamedXmlSnippet) object;
return m_name.compareTo(attr.getName());
}
}
--
To unsubscribe, e-mail: <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>