com.tonicsystems.jarjar.util

Class ClassPathIterator

Implemented Interfaces:
Iterator

public class ClassPathIterator
extends java.lang.Object
implements Iterator

Copyright 2007 Google Inc. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Constructor Summary

ClassPathIterator(File parent, String classPath, String delim)
ClassPathIterator(String classPath)

Method Summary

void
close()
InputStream
getInputStream(Object obj)
Object
getSource(Object obj)
boolean
hasNext()
Object
next()
void
remove()

Constructor Details

ClassPathIterator

public ClassPathIterator(File parent,
                         String classPath,
                         String delim)
            throws IOException

ClassPathIterator

public ClassPathIterator(String classPath)
            throws IOException

Method Details

close

public void close()
            throws IOException

getInputStream

public InputStream getInputStream(Object obj)
            throws IOException

getSource

public Object getSource(Object obj)

hasNext

public boolean hasNext()

next

public Object next()

remove

public void remove()