Class Tokens
- All Implemented Interfaces:
Cloneable,Iterable<Resource>,ResourceCollection
ResourceCollection consisting of StringResources gathered from tokenizing
another ResourceCollection with a Tokenizer implementation.
- Since:
- Ant 1.7
-
Field Summary
Fields inherited from class org.apache.tools.ant.ProjectComponent
description, location, project -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidAdd the nested Tokenizer to this Tokens ResourceCollection.protected voiddieOnCircularReference(Stack<Object> stk, Project p) Overrides the BaseResourceCollectionContainer version to check the nested Tokenizer.protected Collection<Resource>Sort the contained elements.voidsetEncoding(String encoding) Set the encoding used to create the tokens.Methods inherited from class org.apache.tools.ant.types.resources.BaseResourceCollectionWrapper
createIterator, getSizeMethods inherited from class org.apache.tools.ant.types.resources.AbstractResourceCollectionWrapper
add, getResourceCollection, isCache, isFilesystemOnly, iterator, setCache, size, toStringMethods inherited from class org.apache.tools.ant.types.DataType
checkAttributesAllowed, checkChildrenAllowed, circularReference, clone, dieOnCircularReference, dieOnCircularReference, getCheckedRef, getCheckedRef, getCheckedRef, getCheckedRef, getCheckedRef, getDataTypeName, getRefid, invokeCircularReferenceCheck, isChecked, isReference, noChildrenAllowed, pushAndInvokeCircularReferenceCheck, setChecked, setRefid, tooManyAttributesMethods inherited from class org.apache.tools.ant.ProjectComponent
getDescription, getLocation, getProject, log, log, setDescription, setLocation, setProjectMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface java.lang.Iterable
forEach, spliteratorMethods inherited from interface org.apache.tools.ant.types.ResourceCollection
isEmpty, stream
-
Constructor Details
-
Tokens
public Tokens()
-
-
Method Details
-
getCollection
Sort the contained elements.- Specified by:
getCollectionin classBaseResourceCollectionWrapper- Returns:
- a Collection of Resources.
-
setEncoding
Set the encoding used to create the tokens.- Parameters:
encoding- the encoding to use.
-
add
Add the nested Tokenizer to this Tokens ResourceCollection. A LineTokenizer will be used by default.- Parameters:
tokenizer- the tokenizer to add.
-
dieOnCircularReference
Overrides the BaseResourceCollectionContainer version to check the nested Tokenizer.- Overrides:
dieOnCircularReferencein classAbstractResourceCollectionWrapper- Parameters:
stk- the stack of data types to use (recursively).p- the project to use to dereference the references.- Throws:
BuildException- on error.
-