git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270364 13f79535-47bb-0310-9956-ffa450edef68master
| @@ -0,0 +1,65 @@ | |||
| /* | |||
| * 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.tools.ant.taskdefs.javadoc; | |||
| import java.util.ArrayList; | |||
| import java.util.StringTokenizer; | |||
| public class GroupArgument | |||
| { | |||
| private ArrayList m_packages = new ArrayList( 3 ); | |||
| private Html m_title; | |||
| public void setPackages( final String src ) | |||
| { | |||
| final StringTokenizer tok = new StringTokenizer( src, "," ); | |||
| while( tok.hasMoreTokens() ) | |||
| { | |||
| final String p = tok.nextToken(); | |||
| final PackageName pn = new PackageName(); | |||
| pn.setName( p ); | |||
| addPackage( pn ); | |||
| } | |||
| } | |||
| public void setTitle( final String src ) | |||
| { | |||
| final Html h = new Html(); | |||
| h.addText( src ); | |||
| addTitle( h ); | |||
| } | |||
| public String getPackages() | |||
| { | |||
| final StringBuffer p = new StringBuffer(); | |||
| for( int i = 0; i < m_packages.size(); i++ ) | |||
| { | |||
| if( i > 0 ) | |||
| { | |||
| p.append( ":" ); | |||
| } | |||
| p.append( m_packages.get( i ).toString() ); | |||
| } | |||
| return p.toString(); | |||
| } | |||
| public String getTitle() | |||
| { | |||
| return m_title != null ? m_title.getText() : null; | |||
| } | |||
| public void addPackage( final PackageName pn ) | |||
| { | |||
| m_packages.add( pn ); | |||
| } | |||
| public void addTitle( final Html text ) | |||
| { | |||
| m_title = text; | |||
| } | |||
| } | |||
| @@ -0,0 +1,65 @@ | |||
| /* | |||
| * 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.tools.ant.taskdefs.javadoc; | |||
| import java.util.ArrayList; | |||
| import java.util.StringTokenizer; | |||
| public class GroupArgument | |||
| { | |||
| private ArrayList m_packages = new ArrayList( 3 ); | |||
| private Html m_title; | |||
| public void setPackages( final String src ) | |||
| { | |||
| final StringTokenizer tok = new StringTokenizer( src, "," ); | |||
| while( tok.hasMoreTokens() ) | |||
| { | |||
| final String p = tok.nextToken(); | |||
| final PackageName pn = new PackageName(); | |||
| pn.setName( p ); | |||
| addPackage( pn ); | |||
| } | |||
| } | |||
| public void setTitle( final String src ) | |||
| { | |||
| final Html h = new Html(); | |||
| h.addText( src ); | |||
| addTitle( h ); | |||
| } | |||
| public String getPackages() | |||
| { | |||
| final StringBuffer p = new StringBuffer(); | |||
| for( int i = 0; i < m_packages.size(); i++ ) | |||
| { | |||
| if( i > 0 ) | |||
| { | |||
| p.append( ":" ); | |||
| } | |||
| p.append( m_packages.get( i ).toString() ); | |||
| } | |||
| return p.toString(); | |||
| } | |||
| public String getTitle() | |||
| { | |||
| return m_title != null ? m_title.getText() : null; | |||
| } | |||
| public void addPackage( final PackageName pn ) | |||
| { | |||
| m_packages.add( pn ); | |||
| } | |||
| public void addTitle( final Html text ) | |||
| { | |||
| m_title = text; | |||
| } | |||
| } | |||