< A B C D E F G H I J L M N O P Q R S T U V W X _

<

() - Static method in class net.sourceforge.jparam.parser.xParamLexer
 
() - Static method in class net.sourceforge.jparam.parser.xParamParser
 

A

AbstractConverter - class net.sourceforge.jparam.conversion.converters.AbstractConverter.
 
AbstractConverter() - Constructor for class net.sourceforge.jparam.conversion.converters.AbstractConverter
 
AbstractCreator - class net.sourceforge.jparam.conversion.creators.AbstractCreator.
 
AbstractCreator() - Constructor for class net.sourceforge.jparam.conversion.creators.AbstractCreator
 
addParam(Param) - Method in class net.sourceforge.jparam.paramset.ParamSet
Adds the given parameter to the set.
AmbigousConverter - class net.sourceforge.jparam.conversion.converters.AmbigousConverter.
 
AmbigousConverter(Set) - Constructor for class net.sourceforge.jparam.conversion.converters.AmbigousConverter
 
APOSTROPHE - Static variable in interface net.sourceforge.jparam.parser.xParamLexerTokenTypes
 
assert(boolean, String) - Static method in class net.sourceforge.jparam.util.Utils
 
assignedValue - Variable in class net.sourceforge.jparam.paramset.Param
 
AssignmentListener - interface net.sourceforge.jparam.parser.AssignmentListener.
 

B

BACKSLASH - Static variable in interface net.sourceforge.jparam.parser.xParamLexerTokenTypes
 
basic_type() - Method in class net.sourceforge.jparam.parser.xParamParser
 
BasicRegistration - class net.sourceforge.jparam.BasicRegistration.
 
BasicRegistration.PrimitiveSerializers - class net.sourceforge.jparam.BasicRegistration.PrimitiveSerializers.
 
BasicRegistration.PrimitiveSerializers() - Constructor for class net.sourceforge.jparam.BasicRegistration.PrimitiveSerializers
 
BasicRegistration.StandardConverters - class net.sourceforge.jparam.BasicRegistration.StandardConverters.
 
BasicRegistration.StandardConverters() - Constructor for class net.sourceforge.jparam.BasicRegistration.StandardConverters
 
BasicRegistration.VectorCreator - class net.sourceforge.jparam.BasicRegistration.VectorCreator.
 
BasicRegistration.VectorCreator() - Constructor for class net.sourceforge.jparam.BasicRegistration.VectorCreator
 
BasicRegistration() - Constructor for class net.sourceforge.jparam.BasicRegistration
 
BIN_DIGIT - Static variable in interface net.sourceforge.jparam.parser.xParamLexerTokenTypes
 
BIN_MARKER - Static variable in interface net.sourceforge.jparam.parser.xParamLexerTokenTypes
 

C

c - Variable in class net.sourceforge.jparam.conversion.creators.ConstructorCreator
 
canArgBeNull - Variable in class net.sourceforge.jparam.conversion.creators.ConstructorCreator
 
canArgBeNull - Variable in class net.sourceforge.jparam.conversion.creators.MethodCreator
 
canBeNull(int) - Method in interface net.sourceforge.jparam.conversion.creators.ICreator
Tests if the given argument index can be null, if the argument type is a primitive one, it should be converted to its wrapper class, but it will not support null as a value
canBeNull(int) - Method in class net.sourceforge.jparam.conversion.creators.ConstructorCreator
 
canBeNull(int) - Method in class net.sourceforge.jparam.conversion.creators.MethodCreator
 
canCreate(Object[]) - Method in class net.sourceforge.jparam.conversion.creators.AbstractCreator
 
CHAR - Static variable in class net.sourceforge.jparam.parser.SimpleLeaf
 
CHAR - Static variable in interface net.sourceforge.jparam.parser.xParamLexerTokenTypes
 
CHAR - Static variable in interface net.sourceforge.jparam.parser.xParamParserTokenTypes
 
CHAR_BODY - Static variable in interface net.sourceforge.jparam.parser.xParamLexerTokenTypes
 
check() - Method in class net.sourceforge.jparam.paramset.ParamSet
Checks that all parameters have values.
clearSingleton() - Static method in class net.sourceforge.jparam.ConstantRegistry
 
clearSingleton() - Static method in class net.sourceforge.jparam.conversion.ConverterRegistry
 
clearSingleton() - Static method in class net.sourceforge.jparam.conversion.creators.ObjectCreator
 
clearSingleton() - Static method in class net.sourceforge.jparam.conversion.creators.CreatorRegistry
 
clearSingleton() - Static method in class net.sourceforge.jparam.output.SerializerRegistry
 
clearSingleton() - Static method in class net.sourceforge.jparam.typename.TypeNameRegistry
 
clearValue() - Method in class net.sourceforge.jparam.paramset.Param
 
clearValues() - Method in class net.sourceforge.jparam.paramset.ParamSet
 
COMMENT - Static variable in interface net.sourceforge.jparam.parser.xParamLexerTokenTypes
 
compareTo(Object) - Method in class net.sourceforge.jparam.conversion.weights.ScalarConversionWeight
 
CompositeTreeNode - class net.sourceforge.jparam.parser.CompositeTreeNode.
A description of class CompositeTreeNode
CompositeTreeNode(String, List) - Constructor for class net.sourceforge.jparam.parser.CompositeTreeNode
Create a new CompositeTreeNode object.
compound_value() - Method in class net.sourceforge.jparam.parser.xParamParser
 
ConstantRegistry - class net.sourceforge.jparam.ConstantRegistry.
The constant registry, here all the constant mapping are saved and dereferenced
ConstructorCreator - class net.sourceforge.jparam.conversion.creators.ConstructorCreator.
 
ConstructorCreator(Constructor) - Constructor for class net.sourceforge.jparam.conversion.creators.ConstructorCreator
 
contains(Object, Object) - Method in class net.sourceforge.jparam.util.MultiMap
 
CONV_EXACT - Static variable in class net.sourceforge.jparam.conversion.weights.ScalarConversionWeight
 
CONV_IMPOSSIBLE - Static variable in class net.sourceforge.jparam.conversion.weights.ScalarConversionWeight
 
CONV_PROMOTE - Static variable in class net.sourceforge.jparam.conversion.weights.ScalarConversionWeight
 
CONV_STANDARD - Static variable in class net.sourceforge.jparam.conversion.weights.ScalarConversionWeight
 
CONV_TENTATIVE - Static variable in class net.sourceforge.jparam.conversion.weights.ScalarConversionWeight
 
CONV_TO_PARENT - Static variable in class net.sourceforge.jparam.conversion.weights.ScalarConversionWeight
 
CONV_USER - Static variable in class net.sourceforge.jparam.conversion.weights.ScalarConversionWeight
 
conversionCreator - Variable in class net.sourceforge.jparam.conversion.converters.CreatorConverter
 
conversionMethod - Variable in class net.sourceforge.jparam.conversion.converters.MethodConverter
 
conversionWeight - Variable in class net.sourceforge.jparam.conversion.converters.AbstractConverter
 
convert(Class, Object) - Method in class net.sourceforge.jparam.conversion.ConverterRegistry
Convert the source object to the given target class, an exception is thrown either when there is no exception/exception is ambigous or when the conversion process itself failed
convert(Object) - Method in class net.sourceforge.jparam.conversion.converters.AbstractConverter
 
convert(Object) - Method in interface net.sourceforge.jparam.conversion.converters.IConverter
Perform the conversion of the given object to the expected target class, if for some reason the conversion fails (or if the source/target objects do not match the expected classes), an exception should be thrown
converterEquals(IConverter) - Method in class net.sourceforge.jparam.conversion.converters.AbstractConverter
Tests if this converter is equal to the given converter, all validity checks of source/target/weight and class instance are performed in the equal method, the derived class can perform all casts with no verification The check must verify equality, and not similarity meaning to converters performing the same conversion with the same weight are not necesarily equal, for instance two conversion paths from the same source to the same target but not through the same types, will cause ambiguity if not equal
converterEquals(IConverter) - Method in class net.sourceforge.jparam.conversion.converters.PathConverter
 
converterEquals(IConverter) - Method in class net.sourceforge.jparam.conversion.converters.ParentConverter
 
converterEquals(IConverter) - Method in class net.sourceforge.jparam.conversion.converters.MethodConverter
 
converterEquals(IConverter) - Method in class net.sourceforge.jparam.conversion.converters.AmbigousConverter
 
converterEquals(IConverter) - Method in class net.sourceforge.jparam.conversion.converters.CreatorConverter
 
ConverterKey - class net.sourceforge.jparam.conversion.ConverterKey.
 
ConverterKey(Class, Class) - Constructor for class net.sourceforge.jparam.conversion.ConverterKey
 
ConverterRegistry - class net.sourceforge.jparam.conversion.ConverterRegistry.
This registry maintains a list of all possible conversions that are currently supported by JParam, if new conversions are added than the list is updated accordingly
create(Class, TreeNode[]) - Method in class net.sourceforge.jparam.conversion.creators.ObjectCreator
 
create(Object[]) - Method in interface net.sourceforge.jparam.conversion.creators.ICreator
Returns an object of type getReturnClass using the given parameters as input
create(Object[]) - Method in class net.sourceforge.jparam.conversion.creators.AbstractCreator
 
create1(int, Object) - Static method in class net.sourceforge.jparam.BasicRegistration.VectorCreator
 
create2(int, Object) - Static method in class net.sourceforge.jparam.BasicRegistration.VectorCreator
 
createConversionPath(IConverter, IConverter) - Static method in class net.sourceforge.jparam.conversion.converters.PathConverter
 
createConverter(IConverter, IConverter) - Static method in class net.sourceforge.jparam.conversion.converters.AmbigousConverter
 
createNode(String, List) - Static method in class net.sourceforge.jparam.parser.CompositeTreeNode
 
CreatorConverter - class net.sourceforge.jparam.conversion.converters.CreatorConverter.
 
CreatorConverter(ICreator) - Constructor for class net.sourceforge.jparam.conversion.converters.CreatorConverter
 
creatorEquals(ICreator) - Method in class net.sourceforge.jparam.conversion.creators.AbstractCreator
 
creatorEquals(ICreator) - Method in class net.sourceforge.jparam.conversion.creators.ConstructorCreator
 
creatorEquals(ICreator) - Method in class net.sourceforge.jparam.conversion.creators.MethodCreator
 
CreatorRegistry - class net.sourceforge.jparam.conversion.creators.CreatorRegistry.
This registry holds all the available creators for all registered Java classes Once a Class is registered, all of its constructors are defined as creator

D

decode_char(String) - Method in class net.sourceforge.jparam.parser.SimpleLeaf
 
decode_next_char(SimpleLeaf.StringWithPos) - Method in class net.sourceforge.jparam.parser.SimpleLeaf
 
decode_string(String) - Method in class net.sourceforge.jparam.parser.SimpleLeaf
 
DECODED_STRING - Static variable in class net.sourceforge.jparam.parser.SimpleLeaf
 
defaultValue - Variable in class net.sourceforge.jparam.paramset.Param
 
DIGIT - Static variable in interface net.sourceforge.jparam.parser.xParamLexerTokenTypes
 
doRegistration() - Static method in class net.sourceforge.jparam.BasicRegistration
Perform basic registrations of default Java-JParam types, conversions, creators and serializers As well as some constants

E

entrySet() - Method in class net.sourceforge.jparam.util.MultiMap
 
EOF - Static variable in interface net.sourceforge.jparam.parser.xParamLexerTokenTypes
 
EOF - Static variable in interface net.sourceforge.jparam.parser.xParamParserTokenTypes
 
equals(Object) - Method in class net.sourceforge.jparam.conversion.ConverterKey
 
equals(Object) - Method in class net.sourceforge.jparam.conversion.converters.AbstractConverter
Verify all trivial tests, and let subclass to specific verification only
equals(Object) - Method in class net.sourceforge.jparam.conversion.converters.PathConverter
 
equals(Object) - Method in class net.sourceforge.jparam.conversion.creators.AbstractCreator
 
equals(Object) - Method in class net.sourceforge.jparam.conversion.weights.ScalarConversionWeight
 
EXPONENT - Static variable in interface net.sourceforge.jparam.parser.xParamLexerTokenTypes
 

F

feedback_enabled(boolean) - Method in class net.sourceforge.jparam.paramset.ParamSet
 
FIRST_FREE_CHAR - Static variable in interface net.sourceforge.jparam.parser.xParamLexerTokenTypes
 
FLAG - Static variable in interface net.sourceforge.jparam.parser.xParamLexerTokenTypes
 
FLAG - Static variable in interface net.sourceforge.jparam.parser.xParamParserTokenTypes
 
flag_setting() - Method in class net.sourceforge.jparam.parser.xParamParser
 
FLOATING_POINT_MANTISA - Static variable in interface net.sourceforge.jparam.parser.xParamLexerTokenTypes
 
FREE_STRING - Static variable in interface net.sourceforge.jparam.parser.xParamLexerTokenTypes
 
fromShellStrings(String) - Static method in class net.sourceforge.jparam.parser.VectorLeaf
 

G

get(Object) - Method in class net.sourceforge.jparam.util.MultiMap
 
getConstant(String) - Method in class net.sourceforge.jparam.ConstantRegistry
 
getConstructedValue(Class) - Method in class net.sourceforge.jparam.parser.SimpleLeaf
 
getConstructedValue(Class) - Method in class net.sourceforge.jparam.parser.CompositeTreeNode
 
getConstructedValue(Class) - Method in class net.sourceforge.jparam.parser.VectorLeaf
 
getConstructedValue(Class) - Method in class net.sourceforge.jparam.parser.MapLeaf
 
getConstructedValue(Class) - Method in interface net.sourceforge.jparam.parser.TreeNode
 
getConversionWeight(Class) - Method in class net.sourceforge.jparam.parser.SimpleLeaf
 
getConversionWeight(Class) - Method in class net.sourceforge.jparam.parser.CompositeTreeNode
 
getConversionWeight(Class) - Method in class net.sourceforge.jparam.parser.VectorLeaf
 
getConversionWeight(Class) - Method in class net.sourceforge.jparam.parser.MapLeaf
 
getConversionWeight(Class) - Method in interface net.sourceforge.jparam.parser.TreeNode
 
getConversionWeight(Class, Class) - Method in class net.sourceforge.jparam.conversion.ConverterRegistry
Return the weight of the conversion between the given source and target type
getConverters() - Method in class net.sourceforge.jparam.conversion.converters.AmbigousConverter
 
getCreators(Class) - Method in class net.sourceforge.jparam.conversion.creators.CreatorRegistry
 
getDefaultValue() - Method in class net.sourceforge.jparam.paramset.Param
Returns the parameter's default value, or null if it has none.
getDescription() - Method in class net.sourceforge.jparam.paramset.Param
Returns the parameter's description.
getDescription() - Method in class net.sourceforge.jparam.paramset.ParamSet
Returns the ParamSet's general description
getInstance() - Static method in class net.sourceforge.jparam.ConstantRegistry
 
getInstance() - Static method in class net.sourceforge.jparam.conversion.ConverterRegistry
 
getInstance() - Static method in class net.sourceforge.jparam.conversion.creators.ObjectCreator
 
getInstance() - Static method in class net.sourceforge.jparam.conversion.creators.CreatorRegistry
 
getInstance() - Static method in class net.sourceforge.jparam.output.SerializerRegistry
 
getInstance() - Static method in class net.sourceforge.jparam.typename.TypeNameRegistry
 
getJavaType(String) - Method in class net.sourceforge.jparam.typename.TypeNameRegistry
Return the Java Class represented by the given JParam type name All const, '*', '&' and template modifiers are ignored since they have no meaning in Java
getJParamTypeName(Class) - Method in class net.sourceforge.jparam.typename.TypeNameRegistry
Get the JParam type name for the given Java Class
getKey() - Method in class net.sourceforge.jparam.parser.MapItem
Returns the key
getMethodValidError(Method) - Static method in class net.sourceforge.jparam.conversion.converters.MethodConverter
 
getMethodValidError(Method) - Static method in class net.sourceforge.jparam.conversion.creators.MethodCreator
 
getMethodValidError(Method) - Static method in class net.sourceforge.jparam.output.SerializeMethodSerializer
 
getMethodValidError(Method) - Static method in class net.sourceforge.jparam.output.OutputMethodSerializer
 
getName() - Method in class net.sourceforge.jparam.paramset.Param
Returns the parameter's name.
getName() - Method in class net.sourceforge.jparam.parser.ValueSetItem
Returns the name.
getNonPrimitiveClass(Class) - Method in class net.sourceforge.jparam.conversion.creators.ObjectCreator
 
getParam(String) - Method in class net.sourceforge.jparam.paramset.ParamSet
Returns the parameter with the given name, or null if no such parameter exists.
getParameters() - Method in class net.sourceforge.jparam.parser.CompositeTreeNode
Returns the parameters.
getParameterTypes() - Method in interface net.sourceforge.jparam.conversion.creators.ICreator
Returns the type of parameters that this creator expects to recieve
getParameterTypes() - Method in class net.sourceforge.jparam.conversion.creators.AbstractCreator
 
getParams() - Method in class net.sourceforge.jparam.paramset.ParamSet
Returns all parameters
getReturnClass() - Method in interface net.sourceforge.jparam.conversion.creators.ICreator
Return the Class of the expected object that this creator can create
getReturnClass() - Method in class net.sourceforge.jparam.conversion.creators.AbstractCreator
 
getSerializer(Object) - Method in class net.sourceforge.jparam.output.SerializerRegistry
 
getSourceClass() - Method in class net.sourceforge.jparam.conversion.converters.AbstractConverter
 
getSourceClass() - Method in interface net.sourceforge.jparam.conversion.converters.IConverter
Return the Class object the converter expects the source to be instanceof
getSubObjects(Object) - Method in class net.sourceforge.jparam.output.OutputMethodSerializer
 
getSupportedClass() - Method in class net.sourceforge.jparam.output.SerializeMethodSerializer
 
getSupportedClass() - Method in interface net.sourceforge.jparam.output.ISerializer
Return the Class that is supported by this seriazlier
getSupportedClass() - Method in class net.sourceforge.jparam.output.OutputMethodSerializer
 
getTargetClass() - Method in class net.sourceforge.jparam.conversion.converters.AbstractConverter
 
getTargetClass() - Method in interface net.sourceforge.jparam.conversion.converters.IConverter
Return the Class object the target object will be instanceof
getTypeBound() - Method in class net.sourceforge.jparam.paramset.Param
Returns the parameter's type bound.
getValue() - Method in class net.sourceforge.jparam.paramset.Param
Returns the parameter's current value, or null if no such value exists.
getValue() - Method in class net.sourceforge.jparam.parser.ValueSetItem
Returns the value.
getValue() - Method in class net.sourceforge.jparam.parser.MapItem
Returns the value.
getWeight() - Method in class net.sourceforge.jparam.conversion.converters.AbstractConverter
 
getWeight() - Method in interface net.sourceforge.jparam.conversion.converters.IConverter
Return the scalar weight of this converter, if this is a concatenated converter, its weight should include the weight of all of its subconverters
global_scope_value() - Method in class net.sourceforge.jparam.parser.xParamParser
 
GLUE_CHAR - Static variable in interface net.sourceforge.jparam.parser.xParamLexerTokenTypes
 
GWS - Static variable in interface net.sourceforge.jparam.parser.xParamLexerTokenTypes
 

H

hasDefaultValue() - Method in class net.sourceforge.jparam.paramset.Param
 
hasGivenValue() - Method in class net.sourceforge.jparam.paramset.Param
 
hashCode() - Method in class net.sourceforge.jparam.conversion.ConverterKey
 
hashCode() - Method in class net.sourceforge.jparam.conversion.converters.AbstractConverter
 
hashCode() - Method in class net.sourceforge.jparam.conversion.weights.ScalarConversionWeight
 
help(String) - Static method in class net.sourceforge.jparam.JParam
This method should give help about certain parameters and status of JParam
HEX_DIGIT - Static variable in interface net.sourceforge.jparam.parser.xParamLexerTokenTypes
 
HEX_ESC_CHAR_BODY - Static variable in interface net.sourceforge.jparam.parser.xParamLexerTokenTypes
 
HEX_MARKER - Static variable in interface net.sourceforge.jparam.parser.xParamLexerTokenTypes
 
hex_value(char) - Method in class net.sourceforge.jparam.parser.SimpleLeaf
 

I

IConverter - interface net.sourceforge.jparam.conversion.converters.IConverter.
This interface is used to convert an object between two given class
ICreator - interface net.sourceforge.jparam.conversion.creators.ICreator.
This interface represents a creator object, creator object can create a specific objects given a specific set of parameters
ID - Static variable in interface net.sourceforge.jparam.parser.xParamLexerTokenTypes
 
ID - Static variable in interface net.sourceforge.jparam.parser.xParamParserTokenTypes
 
id_tentative_string() - Method in class net.sourceforge.jparam.parser.xParamParser
 
ignore_unexpected(boolean) - Method in class net.sourceforge.jparam.paramset.ParamSet
 
info() - Method in class net.sourceforge.jparam.paramset.ParamSet
Returns a human readable description of the ParamSet, including all parameters
init() - Static method in class net.sourceforge.jparam.JParam
Initializes all the registries of JParam, this must be called before JParam can be used
input(InputStream) - Method in class net.sourceforge.jparam.paramset.ParamSet
Reads values for all input parameter from given InputStream.
input(InputStream, boolean) - Method in class net.sourceforge.jparam.paramset.ParamSet
Reads values for all input parameter from given InputStream.
input(String[]) - Method in class net.sourceforge.jparam.paramset.ParamSet
Reads values for all input parameter from 'args'.
input(String[], boolean) - Method in class net.sourceforge.jparam.paramset.ParamSet
Reads values for all input parameter from 'args'.
INT - Static variable in interface net.sourceforge.jparam.parser.xParamLexerTokenTypes
 
internalConvert(Object) - Method in class net.sourceforge.jparam.conversion.converters.AbstractConverter
Internal conversion method, all subclasses must implement the actual conversion logic here
internalConvert(Object) - Method in class net.sourceforge.jparam.conversion.converters.PathConverter
 
internalConvert(Object) - Method in class net.sourceforge.jparam.conversion.converters.ParentConverter
 
internalConvert(Object) - Method in class net.sourceforge.jparam.conversion.converters.MethodConverter
 
internalConvert(Object) - Method in class net.sourceforge.jparam.conversion.converters.AmbigousConverter
 
internalConvert(Object) - Method in class net.sourceforge.jparam.conversion.converters.CreatorConverter
 
internalCreate(Object[]) - Method in class net.sourceforge.jparam.conversion.creators.AbstractCreator
 
internalCreate(Object[]) - Method in class net.sourceforge.jparam.conversion.creators.ConstructorCreator
 
internalCreate(Object[]) - Method in class net.sourceforge.jparam.conversion.creators.MethodCreator
 
ioParam - class net.sourceforge.jparam.paramset.ioParam.
Represents a single input/output parameter in a ParamSet
ioParam(String) - Constructor for class net.sourceforge.jparam.paramset.ioParam
Same as other constructors, but has default, or staticBound (bounded by Object).
ioParam(String, Class) - Constructor for class net.sourceforge.jparam.paramset.ioParam
 
ioParam(String, Object) - Constructor for class net.sourceforge.jparam.paramset.ioParam
Same as other constructor, but has no staticBound (bounded by Object).
ioParam(String, Object, Class) - Constructor for class net.sourceforge.jparam.paramset.ioParam
Creates an input/output parameter with given attributes.
iParam - class net.sourceforge.jparam.paramset.iParam.
Represents a single input parameter in a ParamSet
iParam(String) - Constructor for class net.sourceforge.jparam.paramset.iParam
Same as other constructors, but has default, or staticBound (bounded by Object).
iParam(String, Class) - Constructor for class net.sourceforge.jparam.paramset.iParam
 
iParam(String, Object) - Constructor for class net.sourceforge.jparam.paramset.iParam
Same as other constructor, but has no staticBound (bounded by Object).
iParam(String, Object, Class) - Constructor for class net.sourceforge.jparam.paramset.iParam
Creates an input parameter with given attributes.
isAmbigous() - Method in class net.sourceforge.jparam.paramset.MatchException
 
isConstant(String) - Method in class net.sourceforge.jparam.ConstantRegistry
 
isDebugEnabled(Object) - Static method in class net.sourceforge.jparam.util.Utils
 
ISerializer - interface net.sourceforge.jparam.output.ISerializer.
A serializer that can write an object of a specific class into the given PrintStream using the JParam output format This interface will usually not used directly
isInput - Variable in class net.sourceforge.jparam.paramset.Param
 
isInput() - Method in class net.sourceforge.jparam.paramset.Param
Returns whether the parameter is an input parameter
isMethodValid(Method) - Static method in class net.sourceforge.jparam.conversion.converters.MethodConverter
 
isMethodValid(Method) - Static method in class net.sourceforge.jparam.conversion.creators.MethodCreator
 
isMethodValid(Method) - Static method in class net.sourceforge.jparam.output.SerializeMethodSerializer
 
isMethodValid(Method) - Static method in class net.sourceforge.jparam.output.OutputMethodSerializer
 
isOutput - Variable in class net.sourceforge.jparam.paramset.Param
 
isOutput() - Method in class net.sourceforge.jparam.paramset.Param
Returns whether the parameter is an output parameter
isPrimitive(Class) - Method in class net.sourceforge.jparam.conversion.creators.ObjectCreator
 

J

JParam - class net.sourceforge.jparam.JParam.
This is the main JParam class, in order to use JParam, use the static methods of this class
JParam() - Constructor for class net.sourceforge.jparam.JParam
 
JParamException - exception net.sourceforge.jparam.JParamException.
 
JParamException(String) - Constructor for class net.sourceforge.jparam.JParamException
 
JParamException(String, String) - Constructor for class net.sourceforge.jparam.JParamException
 
JParamException(String, String, Throwable) - Constructor for class net.sourceforge.jparam.JParamException
 
JParamException(String, Throwable) - Constructor for class net.sourceforge.jparam.JParamException
 

L

LIST - Static variable in class net.sourceforge.jparam.parser.VectorLeaf
 
list_of_map_items() - Method in class net.sourceforge.jparam.parser.xParamParser
 
list_of_values() - Method in class net.sourceforge.jparam.parser.xParamParser
 
list_value() - Method in class net.sourceforge.jparam.parser.xParamParser
 
LONG_QUALIFIER - Static variable in interface net.sourceforge.jparam.parser.xParamLexerTokenTypes
 

M

m - Variable in class net.sourceforge.jparam.conversion.creators.MethodCreator
 
m - Variable in class net.sourceforge.jparam.output.SerializeMethodSerializer
 
m - Variable in class net.sourceforge.jparam.output.OutputMethodSerializer
 
MAIN_SWITCH - Static variable in interface net.sourceforge.jparam.parser.xParamLexerTokenTypes
 
map_item() - Method in class net.sourceforge.jparam.parser.xParamParser
 
map_value() - Method in class net.sourceforge.jparam.parser.xParamParser
 
MapItem - class net.sourceforge.jparam.parser.MapItem.
A description of class MapItem
MapItem(TreeNode, TreeNode) - Constructor for class net.sourceforge.jparam.parser.MapItem
Create a new MapItem object.
MapLeaf - class net.sourceforge.jparam.parser.MapLeaf.
A description of class MapLeaf
MapLeaf(List) - Constructor for class net.sourceforge.jparam.parser.MapLeaf
Create a new MapLeaf object, with the given MapItems as items
mAPOSTROPHE(boolean) - Method in class net.sourceforge.jparam.parser.xParamLexer
 
MatchException - exception net.sourceforge.jparam.paramset.MatchException.
 
MatchException(boolean, String) - Constructor for class net.sourceforge.jparam.paramset.MatchException
 
max_feedback_length(int) - Method in class net.sourceforge.jparam.paramset.ParamSet
 
mBACKSLASH(boolean) - Method in class net.sourceforge.jparam.parser.xParamLexer
 
mBIN_DIGIT(boolean) - Method in class net.sourceforge.jparam.parser.xParamLexer
 
mBIN_MARKER(boolean) - Method in class net.sourceforge.jparam.parser.xParamLexer
 
mCHAR_BODY(boolean) - Method in class net.sourceforge.jparam.parser.xParamLexer
 
mCHAR(boolean) - Method in class net.sourceforge.jparam.parser.xParamLexer
 
mCOMMENT(boolean) - Method in class net.sourceforge.jparam.parser.xParamLexer
 
mDIGIT(boolean) - Method in class net.sourceforge.jparam.parser.xParamLexer
 
member_assignment() - Method in class net.sourceforge.jparam.parser.xParamParser
 
MethodConverter - class net.sourceforge.jparam.conversion.converters.MethodConverter.
 
MethodConverter(Method) - Constructor for class net.sourceforge.jparam.conversion.converters.MethodConverter
 
MethodCreator - class net.sourceforge.jparam.conversion.creators.MethodCreator.
 
MethodCreator(Method) - Constructor for class net.sourceforge.jparam.conversion.creators.MethodCreator
 
mEXPONENT(boolean) - Method in class net.sourceforge.jparam.parser.xParamLexer
 
mFIRST_FREE_CHAR(boolean) - Method in class net.sourceforge.jparam.parser.xParamLexer
 
mFLAG(boolean) - Method in class net.sourceforge.jparam.parser.xParamLexer
 
mFLOATING_POINT_MANTISA(boolean) - Method in class net.sourceforge.jparam.parser.xParamLexer
 
mFREE_STRING(boolean) - Method in class net.sourceforge.jparam.parser.xParamLexer
 
mGLUE_CHAR(boolean) - Method in class net.sourceforge.jparam.parser.xParamLexer
 
mGWS(boolean) - Method in class net.sourceforge.jparam.parser.xParamLexer
 
mHEX_DIGIT(boolean) - Method in class net.sourceforge.jparam.parser.xParamLexer
 
mHEX_ESC_CHAR_BODY(boolean) - Method in class net.sourceforge.jparam.parser.xParamLexer
 
mHEX_MARKER(boolean) - Method in class net.sourceforge.jparam.parser.xParamLexer
 
mID(boolean) - Method in class net.sourceforge.jparam.parser.xParamLexer
 
mINT(boolean) - Method in class net.sourceforge.jparam.parser.xParamLexer
 
mLONG_QUALIFIER(boolean) - Method in class net.sourceforge.jparam.parser.xParamLexer
 
mMAIN_SWITCH(boolean) - Method in class net.sourceforge.jparam.parser.xParamLexer
 
mOCT_DIGIT(boolean) - Method in class net.sourceforge.jparam.parser.xParamLexer
 
mONE_TEMPLATE_ARG(boolean) - Method in class net.sourceforge.jparam.parser.xParamLexer
 
mPOSSIBLE_CONST(boolean) - Method in class net.sourceforge.jparam.parser.xParamLexer
 
mQUOTES(boolean) - Method in class net.sourceforge.jparam.parser.xParamLexer
 
mREAL(boolean) - Method in class net.sourceforge.jparam.parser.xParamLexer
 
mRESERVED_SYMBOL(boolean) - Method in class net.sourceforge.jparam.parser.xParamLexer
 
mSHELL_STRINGS(boolean) - Method in class net.sourceforge.jparam.parser.xParamLexer
 
mSIGN(boolean) - Method in class net.sourceforge.jparam.parser.xParamLexer
 
mSINGLE_LINE_WS(boolean) - Method in class net.sourceforge.jparam.parser.xParamLexer
 
mSTRING(boolean) - Method in class net.sourceforge.jparam.parser.xParamLexer
 
mTEMPLATE_ARGS(boolean) - Method in class net.sourceforge.jparam.parser.xParamLexer
 
mTENTATIVE(boolean) - Method in class net.sourceforge.jparam.parser.xParamLexer
 
mTYPENAME(boolean) - Method in class net.sourceforge.jparam.parser.xParamLexer
 
MultiMap - class net.sourceforge.jparam.util.MultiMap.
 
MultiMap() - Constructor for class net.sourceforge.jparam.util.MultiMap
 
MultiMap(Map) - Constructor for class net.sourceforge.jparam.util.MultiMap
 
mUNSIGNED_BIN_INT(boolean) - Method in class net.sourceforge.jparam.parser.xParamLexer
 
mUNSIGNED_DEC_INT(boolean) - Method in class net.sourceforge.jparam.parser.xParamLexer
 
mUNSIGNED_HEX_INT(boolean) - Method in class net.sourceforge.jparam.parser.xParamLexer
 
mUNSIGNED_OCT_INT(boolean) - Method in class net.sourceforge.jparam.parser.xParamLexer
 
mUNSIGNED_QUALIFIER(boolean) - Method in class net.sourceforge.jparam.parser.xParamLexer
 
mURL_NAME(boolean) - Method in class net.sourceforge.jparam.parser.xParamLexer
 
mURL(boolean) - Method in class net.sourceforge.jparam.parser.xParamLexer
 
mWS(boolean) - Method in class net.sourceforge.jparam.parser.xParamLexer
 

N

net.sourceforge.jparam - package net.sourceforge.jparam
 
net.sourceforge.jparam.conversion - package net.sourceforge.jparam.conversion
 
net.sourceforge.jparam.conversion.converters - package net.sourceforge.jparam.conversion.converters
 
net.sourceforge.jparam.conversion.creators - package net.sourceforge.jparam.conversion.creators
 
net.sourceforge.jparam.conversion.weights - package net.sourceforge.jparam.conversion.weights
 
net.sourceforge.jparam.output - package net.sourceforge.jparam.output
 
net.sourceforge.jparam.paramset - package net.sourceforge.jparam.paramset
 
net.sourceforge.jparam.parser - package net.sourceforge.jparam.parser
 
net.sourceforge.jparam.typename - package net.sourceforge.jparam.typename
 
net.sourceforge.jparam.util - package net.sourceforge.jparam.util
 
nextToken() - Method in class net.sourceforge.jparam.parser.xParamLexer
 
non_empty_list_of_map_items() - Method in class net.sourceforge.jparam.parser.xParamParser
 
non_empty_list_of_values() - Method in class net.sourceforge.jparam.parser.xParamParser
 
notifyAssignment(String, TreeNode) - Method in class net.sourceforge.jparam.paramset.ParamSet
Called by parser for each assignemnt to value set.
notifyAssignment(String, TreeNode) - Method in interface net.sourceforge.jparam.parser.AssignmentListener
 
NULL_TREE_LOOKAHEAD - Static variable in interface net.sourceforge.jparam.parser.xParamLexerTokenTypes
 
NULL_TREE_LOOKAHEAD - Static variable in interface net.sourceforge.jparam.parser.xParamParserTokenTypes
 
NUMBER_OF_CONVERSION_TYPES - Variable in class net.sourceforge.jparam.conversion.weights.ScalarConversionWeight
 

O

ObjectCreator - class net.sourceforge.jparam.conversion.creators.ObjectCreator.
 
OCT_DIGIT - Static variable in interface net.sourceforge.jparam.parser.xParamLexerTokenTypes
 
ONE_TEMPLATE_ARG - Static variable in interface net.sourceforge.jparam.parser.xParamLexerTokenTypes
 
oParam - class net.sourceforge.jparam.paramset.oParam.
Represents a single output parameter in a ParamSet
oParam(String) - Constructor for class net.sourceforge.jparam.paramset.oParam
Same as other constructors, but has default, or staticBound (bounded by Object).
oParam(String, Class) - Constructor for class net.sourceforge.jparam.paramset.oParam
 
oParam(String, Object) - Constructor for class net.sourceforge.jparam.paramset.oParam
Same as other constructor, but has no staticBound (bounded by Object).
oParam(String, Object, Class) - Constructor for class net.sourceforge.jparam.paramset.oParam
Creates an output parameter with given attributes.
output() - Method in class net.sourceforge.jparam.paramset.ParamSet
Writes all output parameters to outStream
output(PrintStream) - Method in class net.sourceforge.jparam.paramset.ParamSet
Writes all output parameters to given PrintStream.
OutputMethodSerializer - class net.sourceforge.jparam.output.OutputMethodSerializer.
 
OutputMethodSerializer(Method) - Constructor for class net.sourceforge.jparam.output.OutputMethodSerializer
 

P

Param - class net.sourceforge.jparam.paramset.Param.
Represents a single parameter in a ParamSet
Param(String, boolean, boolean, Object, Class) - Constructor for class net.sourceforge.jparam.paramset.Param
Creates a Param object with given attributes.
parameterTypes - Variable in class net.sourceforge.jparam.conversion.creators.AbstractCreator
 
ParamSet - class net.sourceforge.jparam.paramset.ParamSet.
This class helps in parsing and handling user input from the command line, you can define sets of parameters, give them types and binding information and use this to read the entire input as a whole
ParamSet() - Constructor for class net.sourceforge.jparam.paramset.ParamSet
Create an empty ParamSet object.
ParamSet(String) - Constructor for class net.sourceforge.jparam.paramset.ParamSet
Create a ParamSet object with the given general description, and no parameters.
ParentConverter - class net.sourceforge.jparam.conversion.converters.ParentConverter.
 
ParentConverter(Class, Class) - Constructor for class net.sourceforge.jparam.conversion.converters.ParentConverter
 
parse(String) - Static method in class net.sourceforge.jparam.JParam
Parse the given string into the Java object it represents
path - Variable in class net.sourceforge.jparam.conversion.converters.PathConverter
 
PathConverter - class net.sourceforge.jparam.conversion.converters.PathConverter.
 
PathConverter(IConverter[]) - Constructor for class net.sourceforge.jparam.conversion.converters.PathConverter
 
pos - Variable in class net.sourceforge.jparam.parser.SimpleLeaf.StringWithPos
 
POSSIBLE_CONST - Static variable in interface net.sourceforge.jparam.parser.xParamLexerTokenTypes
 
printStackTrace(PrintStream) - Method in class net.sourceforge.jparam.JParamException
 
promote_convert_byte_to_double(byte) - Static method in class net.sourceforge.jparam.BasicRegistration.StandardConverters
 
promote_convert_byte_to_float(byte) - Static method in class net.sourceforge.jparam.BasicRegistration.StandardConverters
 
promote_convert_byte_to_int(byte) - Static method in class net.sourceforge.jparam.BasicRegistration.StandardConverters
 
promote_convert_byte_to_long(byte) - Static method in class net.sourceforge.jparam.BasicRegistration.StandardConverters
 
promote_convert_byte_to_short(byte) - Static method in class net.sourceforge.jparam.BasicRegistration.StandardConverters
 
promote_convert_char_to_double(char) - Static method in class net.sourceforge.jparam.BasicRegistration.StandardConverters
 
promote_convert_char_to_float(char) - Static method in class net.sourceforge.jparam.BasicRegistration.StandardConverters
 
promote_convert_char_to_int(char) - Static method in class net.sourceforge.jparam.BasicRegistration.StandardConverters
 
promote_convert_char_to_long(char) - Static method in class net.sourceforge.jparam.BasicRegistration.StandardConverters
 
promote_convert_float_to_double(float) - Static method in class net.sourceforge.jparam.BasicRegistration.StandardConverters
 
promote_convert_int_to_double(int) - Static method in class net.sourceforge.jparam.BasicRegistration.StandardConverters
 
promote_convert_int_to_long(int) - Static method in class net.sourceforge.jparam.BasicRegistration.StandardConverters
 
promote_convert_short_to_double(short) - Static method in class net.sourceforge.jparam.BasicRegistration.StandardConverters
 
promote_convert_short_to_float(short) - Static method in class net.sourceforge.jparam.BasicRegistration.StandardConverters
 
promote_convert_short_to_int(short) - Static method in class net.sourceforge.jparam.BasicRegistration.StandardConverters
 
promote_convert_short_to_long(short) - Static method in class net.sourceforge.jparam.BasicRegistration.StandardConverters
 
put(Object, Object) - Method in class net.sourceforge.jparam.util.MultiMap
 

Q

QUOTES - Static variable in interface net.sourceforge.jparam.parser.xParamLexerTokenTypes
 

R

readObject(InputStream) - Static method in class net.sourceforge.jparam.JParam
Parse an Object from the given input stream
readValueSet(InputStream, AssignmentListener) - Static method in class net.sourceforge.jparam.JParam
Read a set of values from the given stream, the notifyAssignemnt will be called for each assignment in the input stream, this shouldn't be a public interface, but since Java lacks the friend funcionality this has to be public for the ParamSet class to reference
REAL - Static variable in interface net.sourceforge.jparam.parser.xParamLexerTokenTypes
 
registerClass(Class) - Method in class net.sourceforge.jparam.conversion.creators.CreatorRegistry
 
registerClass(String, Class) - Static method in class net.sourceforge.jparam.JParam
Register the given Class as the given JParam type
registerClass(String, Class, Class) - Static method in class net.sourceforge.jparam.JParam
Register the class as well as the gien helper class All methods from the helper class will be defined regardless of whether or not they are related to the given class
registerConstant(String, Object) - Static method in class net.sourceforge.jparam.JParam
A helper method for registering constants, when the string literal name will be detected in the JParam input, it will be switched with the given value
registerConstant(String, Object) - Method in class net.sourceforge.jparam.ConstantRegistry
 
registerConverter(IConverter) - Method in class net.sourceforge.jparam.conversion.ConverterRegistry
This method is used to register a new converter, it shouldn't be used externally, but is defined public to support special cases that might arise It will perform all needed changes to the registry that are introduced by the new converter
registerHelperClass(Class) - Static method in class net.sourceforge.jparam.JParam
Register all available creators/converters/serializers/constants from the given helper class
registerHelperClass(Class) - Method in class net.sourceforge.jparam.ConstantRegistry
Register all constants defined in the given helper class, a field is considered a valid constant if the following apply:
registerHelperClass(Class) - Method in class net.sourceforge.jparam.conversion.ConverterRegistry
Register all conversion methods in the given helper class, a method is considered a conversion if:
registerHelperClass(Class) - Method in class net.sourceforge.jparam.conversion.creators.CreatorRegistry
Register all the creation method defined in the given helper class, a method is considered a creation method if:
registerHelperClass(Class) - Method in class net.sourceforge.jparam.output.SerializerRegistry
 
registerJavaToJParam(Class, String) - Method in class net.sourceforge.jparam.typename.TypeNameRegistry
Register the given Java Class to the given type name, again this is needed for multi mapping like the case of registering internal Java types such as Object and Number that have no JParam representation
registerJParamAndJava(Class, String) - Method in class net.sourceforge.jparam.typename.TypeNameRegistry
Register a bidirectional mapping between the given Java Class and the given JParam type name
registerJParamToJava(String, Class) - Method in class net.sourceforge.jparam.typename.TypeNameRegistry
Register a mapping from the given JParam type name to the given Java Class, this is needed in order to support multi-mapping for instance for registering both "long" and "int" as the Integer Java Class
registerSerializer(Class, ISerializer) - Method in class net.sourceforge.jparam.output.SerializerRegistry
 
RESERVED_SYMBOL - Static variable in interface net.sourceforge.jparam.parser.xParamLexerTokenTypes
 
returnType - Variable in class net.sourceforge.jparam.conversion.creators.AbstractCreator
 

S

ScalarConversionWeight - class net.sourceforge.jparam.conversion.weights.ScalarConversionWeight.
A class representing the weight of a single scalar conversion, from one type to another Chained conversion are supported
ScalarConversionWeight(ScalarConversionWeight, ScalarConversionWeight) - Constructor for class net.sourceforge.jparam.conversion.weights.ScalarConversionWeight
Create a ScalarConversionWeight representing both conversions
serialize(ArrayList, PrintStream) - Static method in class net.sourceforge.jparam.BasicRegistration.PrimitiveSerializers
 
serialize(Boolean, PrintStream) - Static method in class net.sourceforge.jparam.BasicRegistration.PrimitiveSerializers
 
serialize(Byte, PrintStream) - Static method in class net.sourceforge.jparam.BasicRegistration.PrimitiveSerializers
 
serialize(Character, PrintStream) - Static method in class net.sourceforge.jparam.BasicRegistration.PrimitiveSerializers
 
serialize(Double, PrintStream) - Static method in class net.sourceforge.jparam.BasicRegistration.PrimitiveSerializers
 
serialize(Float, PrintStream) - Static method in class net.sourceforge.jparam.BasicRegistration.PrimitiveSerializers
 
serialize(HashMap, PrintStream) - Static method in class net.sourceforge.jparam.BasicRegistration.PrimitiveSerializers
 
serialize(Integer, PrintStream) - Static method in class net.sourceforge.jparam.BasicRegistration.PrimitiveSerializers
 
serialize(LinkedList, PrintStream) - Static method in class net.sourceforge.jparam.BasicRegistration.PrimitiveSerializers
 
serialize(List, PrintStream) - Static method in class net.sourceforge.jparam.BasicRegistration.PrimitiveSerializers
 
serialize(Long, PrintStream) - Static method in class net.sourceforge.jparam.BasicRegistration.PrimitiveSerializers
 
serialize(Map, PrintStream) - Static method in class net.sourceforge.jparam.BasicRegistration.PrimitiveSerializers
 
serialize(Object, PrintStream) - Method in class net.sourceforge.jparam.output.SerializeMethodSerializer
 
serialize(Object, PrintStream) - Method in interface net.sourceforge.jparam.output.ISerializer
Write the string representation of the given object into the given PrintStream
serialize(Object, PrintStream) - Method in class net.sourceforge.jparam.output.OutputMethodSerializer
 
serialize(Short, PrintStream) - Static method in class net.sourceforge.jparam.BasicRegistration.PrimitiveSerializers
 
serialize(String, PrintStream) - Static method in class net.sourceforge.jparam.BasicRegistration.PrimitiveSerializers
 
SerializeMethodSerializer - class net.sourceforge.jparam.output.SerializeMethodSerializer.
 
SerializeMethodSerializer(Method) - Constructor for class net.sourceforge.jparam.output.SerializeMethodSerializer
 
SerializerRegistry - class net.sourceforge.jparam.output.SerializerRegistry.
 
set_feedback_stream(PrintStream) - Method in class net.sourceforge.jparam.paramset.ParamSet
 
setDefaultValue(Object) - Method in class net.sourceforge.jparam.paramset.Param
Sets the parameter's default value.
setDescription(String) - Method in class net.sourceforge.jparam.paramset.Param
Sets the parameter's description.
setDescription(String) - Method in class net.sourceforge.jparam.paramset.ParamSet
Sets the ParamSet's general description
setName(String) - Method in class net.sourceforge.jparam.parser.ValueSetItem
Sets the value of name.
setOutput(PrintStream) - Method in class net.sourceforge.jparam.paramset.ParamSet
 
setValue(Object) - Method in class net.sourceforge.jparam.paramset.Param
Sets the parameter's current value.
setValue(TreeNode) - Method in class net.sourceforge.jparam.parser.ValueSetItem
Sets the value of value.
SHELL_STRINGS - Static variable in interface net.sourceforge.jparam.parser.xParamLexerTokenTypes
 
SHELL_STRINGS - Static variable in interface net.sourceforge.jparam.parser.xParamParserTokenTypes
 
SIGN - Static variable in interface net.sourceforge.jparam.parser.xParamLexerTokenTypes
 
SimpleLeaf - class net.sourceforge.jparam.parser.SimpleLeaf.
A description of class TreeNode
SimpleLeaf.StringWithPos - class net.sourceforge.jparam.parser.SimpleLeaf.StringWithPos.
 
SimpleLeaf.StringWithPos(SimpleLeaf, String, int) - Constructor for class net.sourceforge.jparam.parser.SimpleLeaf.StringWithPos
 
SimpleLeaf(String, int) - Constructor for class net.sourceforge.jparam.parser.SimpleLeaf
Create a new TreeNode object.
SINGLE_LINE_WS - Static variable in interface net.sourceforge.jparam.parser.xParamLexerTokenTypes
 
sourceClass - Variable in class net.sourceforge.jparam.conversion.converters.AbstractConverter
the source and target classes, and conversion weight, subclasses must initialize these in order to index the converter correctly
sourceType - Variable in class net.sourceforge.jparam.conversion.ConverterKey
 
std_convert_int_to_float(int) - Static method in class net.sourceforge.jparam.BasicRegistration.StandardConverters
 
std_convert_long_to_double(long) - Static method in class net.sourceforge.jparam.BasicRegistration.StandardConverters
 
str - Variable in class net.sourceforge.jparam.parser.SimpleLeaf.StringWithPos
 
STRING - Static variable in class net.sourceforge.jparam.parser.SimpleLeaf
 
STRING - Static variable in interface net.sourceforge.jparam.parser.xParamLexerTokenTypes
 
STRING - Static variable in interface net.sourceforge.jparam.parser.xParamParserTokenTypes
 
supportedClass - Variable in class net.sourceforge.jparam.output.SerializeMethodSerializer
 
supportedClass - Variable in class net.sourceforge.jparam.output.OutputMethodSerializer
 

T

targetClass - Variable in class net.sourceforge.jparam.conversion.converters.AbstractConverter
 
targetType - Variable in class net.sourceforge.jparam.conversion.ConverterKey
 
TEMPLATE_ARGS - Static variable in interface net.sourceforge.jparam.parser.xParamLexerTokenTypes
 
TENTATIVE - Static variable in class net.sourceforge.jparam.parser.SimpleLeaf
 
TENTATIVE - Static variable in interface net.sourceforge.jparam.parser.xParamLexerTokenTypes
 
TENTATIVE - Static variable in interface net.sourceforge.jparam.parser.xParamParserTokenTypes
 
toConversionString() - Method in class net.sourceforge.jparam.conversion.converters.AbstractConverter
 
toConversionString() - Method in class net.sourceforge.jparam.conversion.converters.PathConverter
 
toConversionString() - Method in interface net.sourceforge.jparam.conversion.converters.IConverter
Return a string representation of the conversion process only, no additional data, this output will be used when ambiguity is detected in order to give the user meaningfull error messages An ambiguity output would be:
toConversionString() - Method in class net.sourceforge.jparam.conversion.converters.AmbigousConverter
 
toString() - Method in class net.sourceforge.jparam.conversion.ConverterKey
 
toString() - Method in class net.sourceforge.jparam.conversion.converters.AbstractConverter
 
toString() - Method in interface net.sourceforge.jparam.conversion.converters.IConverter
A more programatically meaningfull description of the conversion, it should show at least the weight of the conversion and possibly more data for example: A path conversion string could look like:
toString() - Method in class net.sourceforge.jparam.conversion.creators.AbstractCreator
 
toString() - Method in class net.sourceforge.jparam.conversion.weights.ScalarConversionWeight
Return a string representation of this weight, all types of conversion ordered from hardest to easiest, along with the count of each
toString() - Method in class net.sourceforge.jparam.output.SerializeMethodSerializer
 
toString() - Method in class net.sourceforge.jparam.output.OutputMethodSerializer
 
toString() - Method in class net.sourceforge.jparam.parser.SimpleLeaf
 
toString() - Method in class net.sourceforge.jparam.parser.CompositeTreeNode
 
toString() - Method in class net.sourceforge.jparam.parser.VectorLeaf
 
toString() - Method in class net.sourceforge.jparam.parser.MapLeaf
 
toString() - Method in class net.sourceforge.jparam.parser.MapItem
 
toString() - Method in class net.sourceforge.jparam.util.MultiMap
 
toString(Object) - Static method in class net.sourceforge.jparam.JParam
Get the JParam string representation of the given Object, same restrictions like in writeObject
TreeNode - interface net.sourceforge.jparam.parser.TreeNode.
A description of class TreeNode
typeBound - Variable in class net.sourceforge.jparam.paramset.Param
 
TYPENAME - Static variable in interface net.sourceforge.jparam.parser.xParamLexerTokenTypes
 
TYPENAME - Static variable in interface net.sourceforge.jparam.parser.xParamParserTokenTypes
 
TypeNameRegistry - class net.sourceforge.jparam.typename.TypeNameRegistry.
This registry holds a mapping between JParam type names and Java types

U

UNSIGNED_BIN_INT - Static variable in interface net.sourceforge.jparam.parser.xParamLexerTokenTypes
 
UNSIGNED_DEC_INT - Static variable in interface net.sourceforge.jparam.parser.xParamLexerTokenTypes
 
UNSIGNED_HEX_INT - Static variable in interface net.sourceforge.jparam.parser.xParamLexerTokenTypes
 
UNSIGNED_OCT_INT - Static variable in interface net.sourceforge.jparam.parser.xParamLexerTokenTypes
 
UNSIGNED_QUALIFIER - Static variable in interface net.sourceforge.jparam.parser.xParamLexerTokenTypes
 
update(IConverter) - Method in class net.sourceforge.jparam.conversion.converters.PathConverter
 
update(IConverter) - Method in interface net.sourceforge.jparam.conversion.converters.IConverter
This method is used to inform the converter of a new available converter if the new converter affects in any way on the current converter, a new converter that reflects the change should be return.
update(IConverter) - Method in class net.sourceforge.jparam.conversion.converters.ParentConverter
 
update(IConverter) - Method in class net.sourceforge.jparam.conversion.converters.MethodConverter
 
update(IConverter) - Method in class net.sourceforge.jparam.conversion.converters.AmbigousConverter
 
update(IConverter) - Method in class net.sourceforge.jparam.conversion.converters.CreatorConverter
 
URL - Static variable in interface net.sourceforge.jparam.parser.xParamLexerTokenTypes
 
URL - Static variable in interface net.sourceforge.jparam.parser.xParamParserTokenTypes
 
URL_NAME - Static variable in interface net.sourceforge.jparam.parser.xParamLexerTokenTypes
 
url_value() - Method in class net.sourceforge.jparam.parser.xParamParser
 
Utils - class net.sourceforge.jparam.util.Utils.
 
Utils() - Constructor for class net.sourceforge.jparam.util.Utils
 

V

value_set_item(List) - Method in class net.sourceforge.jparam.parser.xParamParser
 
value_set_member() - Method in class net.sourceforge.jparam.parser.xParamParser
 
value_set_url(List) - Method in class net.sourceforge.jparam.parser.xParamParser
 
value_set(List) - Method in class net.sourceforge.jparam.parser.xParamParser
 
value() - Method in class net.sourceforge.jparam.parser.xParamParser
 
ValueSetItem - class net.sourceforge.jparam.parser.ValueSetItem.
A description of class ValueSetItem
ValueSetItem(String, TreeNode) - Constructor for class net.sourceforge.jparam.parser.ValueSetItem
Create a new ValueSetItem object.
VECTOR - Static variable in class net.sourceforge.jparam.parser.VectorLeaf
 
VectorLeaf - class net.sourceforge.jparam.parser.VectorLeaf.
A description of class CompositeTreeNode
VectorLeaf(List, int) - Constructor for class net.sourceforge.jparam.parser.VectorLeaf
Create a new Vector object, with the given TreeNodes as items

W

warning_is_error(boolean) - Method in class net.sourceforge.jparam.paramset.ParamSet
 
wasAssignedTo() - Method in class net.sourceforge.jparam.paramset.Param
Returns whether the parameter was assigned a value.
WEIGHT_NAME - Static variable in class net.sourceforge.jparam.conversion.weights.ScalarConversionWeight
 
weights - Variable in class net.sourceforge.jparam.conversion.weights.ScalarConversionWeight
 
write_feedback() - Method in class net.sourceforge.jparam.paramset.ParamSet
 
writeObject(Object, PrintStream) - Static method in class net.sourceforge.jparam.JParam
Output the given object to the given PrintStream, the object's class and all of its internal members must be registered in JParam for this to work
WS - Static variable in interface net.sourceforge.jparam.parser.xParamLexerTokenTypes
 

X

xParamLexer - class net.sourceforge.jparam.parser.xParamLexer.
 
xParamLexer(InputBuffer) - Constructor for class net.sourceforge.jparam.parser.xParamLexer
 
xParamLexer(InputStream) - Constructor for class net.sourceforge.jparam.parser.xParamLexer
 
xParamLexer(LexerSharedInputState) - Constructor for class net.sourceforge.jparam.parser.xParamLexer
 
xParamLexer(Reader) - Constructor for class net.sourceforge.jparam.parser.xParamLexer
 
xParamLexerTokenTypes - interface net.sourceforge.jparam.parser.xParamLexerTokenTypes.
 
xParamParser - class net.sourceforge.jparam.parser.xParamParser.
 
xParamParser(ParserSharedInputState) - Constructor for class net.sourceforge.jparam.parser.xParamParser
 
xParamParser(TokenBuffer) - Constructor for class net.sourceforge.jparam.parser.xParamParser
 
xParamParser(TokenBuffer, int) - Constructor for class net.sourceforge.jparam.parser.xParamParser
 
xParamParser(TokenStream) - Constructor for class net.sourceforge.jparam.parser.xParamParser
 
xParamParser(TokenStream, int) - Constructor for class net.sourceforge.jparam.parser.xParamParser
 
xParamParserTokenTypes - interface net.sourceforge.jparam.parser.xParamParserTokenTypes.
 

_

_CONV_EXACT - Static variable in class net.sourceforge.jparam.conversion.weights.ScalarConversionWeight
 
_CONV_IMPOSSIBLE - Static variable in class net.sourceforge.jparam.conversion.weights.ScalarConversionWeight
 
_CONV_PROMOTION - Static variable in class net.sourceforge.jparam.conversion.weights.ScalarConversionWeight
 
_CONV_STANDARD - Static variable in class net.sourceforge.jparam.conversion.weights.ScalarConversionWeight
 
_CONV_TENTATIVE - Static variable in class net.sourceforge.jparam.conversion.weights.ScalarConversionWeight
 
_CONV_TO_PARENT - Static variable in class net.sourceforge.jparam.conversion.weights.ScalarConversionWeight
 
_CONV_USER - Static variable in class net.sourceforge.jparam.conversion.weights.ScalarConversionWeight
 
_tokenNames - Static variable in class net.sourceforge.jparam.parser.xParamParser
 
_tokenSet_0 - Static variable in class net.sourceforge.jparam.parser.xParamLexer
 
_tokenSet_1 - Static variable in class net.sourceforge.jparam.parser.xParamLexer
 
_tokenSet_10 - Static variable in class net.sourceforge.jparam.parser.xParamLexer
 
_tokenSet_11 - Static variable in class net.sourceforge.jparam.parser.xParamLexer
 
_tokenSet_12 - Static variable in class net.sourceforge.jparam.parser.xParamLexer
 
_tokenSet_13 - Static variable in class net.sourceforge.jparam.parser.xParamLexer
 
_tokenSet_14 - Static variable in class net.sourceforge.jparam.parser.xParamLexer
 
_tokenSet_2 - Static variable in class net.sourceforge.jparam.parser.xParamLexer
 
_tokenSet_3 - Static variable in class net.sourceforge.jparam.parser.xParamLexer
 
_tokenSet_4 - Static variable in class net.sourceforge.jparam.parser.xParamLexer
 
_tokenSet_5 - Static variable in class net.sourceforge.jparam.parser.xParamLexer
 
_tokenSet_6 - Static variable in class net.sourceforge.jparam.parser.xParamLexer
 
_tokenSet_7 - Static variable in class net.sourceforge.jparam.parser.xParamLexer
 
_tokenSet_8 - Static variable in class net.sourceforge.jparam.parser.xParamLexer
 
_tokenSet_9 - Static variable in class net.sourceforge.jparam.parser.xParamLexer
 

< A B C D E F G H I J L M N O P Q R S T U V W X _

Copyright © 2004 SourceForge. All Rights Reserved.