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
-
Method Summary
Modifier and TypeMethodDescriptionvoid
Add the nested Tokenizer to this Tokens ResourceCollection.protected void
dieOnCircularReference
(Stack<Object> stk, Project p) Overrides the BaseResourceCollectionContainer version to check the nested Tokenizer.protected Collection
<Resource> Sort the contained elements.void
setEncoding
(String encoding) Set the encoding used to create the tokens.Methods inherited from class org.apache.tools.ant.types.resources.BaseResourceCollectionWrapper
createIterator, getSize
Methods inherited from class org.apache.tools.ant.types.resources.AbstractResourceCollectionWrapper
add, getResourceCollection, isCache, isFilesystemOnly, iterator, setCache, size, toString
Methods 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, tooManyAttributes
Methods inherited from class org.apache.tools.ant.ProjectComponent
getDescription, getLocation, getProject, log, log, setDescription, setLocation, setProject
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface java.lang.Iterable
forEach, spliterator
Methods 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:
getCollection
in 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:
dieOnCircularReference
in classAbstractResourceCollectionWrapper
- Parameters:
stk
- the stack of data types to use (recursively).p
- the project to use to dereference the references.- Throws:
BuildException
- on error.
-