Skip navigation links
A B C D E F G H I K L M N O P R S T V 

A

a(String, Object) - Static method in class org.lsst.gruth.jutils.MapArgs
declares a parameter that is not open for modification.
aBool(String, Boolean) - Static method in class org.lsst.gruth.jutils.MapArgs
 
aBool(String, Boolean, Map<?, ?>) - Static method in class org.lsst.gruth.jutils.MapArgs
 
aBool(String, String) - Static method in class org.lsst.gruth.jutils.MapArgs
 
aBool(String, String, Map<?, ?>) - Static method in class org.lsst.gruth.jutils.MapArgs
 
aBool(String) - Static method in class org.lsst.gruth.jutils.MapArgs
declares a modifiable parameter of type boolean and initializes it to false
aDbl(String, Double) - Static method in class org.lsst.gruth.jutils.MapArgs
declares a modifiable parameter of type Double and sets the initial value.
aDbl(String, Double, Map<?, ?>) - Static method in class org.lsst.gruth.jutils.MapArgs
 
aDbl(String, BigDecimal) - Static method in class org.lsst.gruth.jutils.MapArgs
declares a modifiable parameter of type BigDecimal and sets the initial value.
aDbl(String, BigDecimal, Map<?, ?>) - Static method in class org.lsst.gruth.jutils.MapArgs
 
aDbl(String, String) - Static method in class org.lsst.gruth.jutils.MapArgs
declares a modifiable parameter of type BigDecimal and sets the initial value with a (numeric) String
aDbl(String, String, Map<?, ?>) - Static method in class org.lsst.gruth.jutils.MapArgs
 
aDbl(String) - Static method in class org.lsst.gruth.jutils.MapArgs
declares a modifiable parameter of type Double or BigDecimal and does not initialize it.
addProperties(Map.Entry<String, String>...) - Method in class org.lsst.gruth.jutils.HollowParm
 
adoptOrphans(IndirectMap<String, ComponentNode>, ArrayList<EffectiveNode>, EffectiveNode) - Method in class org.lsst.ccs.description.EffectiveNode
 
aList(String, List) - Static method in class org.lsst.gruth.jutils.MapArgs
declares a modifiable parameter which is a list of simple values (do not use for references)
aList(String, double[]) - Static method in class org.lsst.gruth.jutils.MapArgs
 
aList(String, float[]) - Static method in class org.lsst.gruth.jutils.MapArgs
 
aList(String, List, Map<?, ?>) - Static method in class org.lsst.gruth.jutils.MapArgs
 
aList(String, String) - Static method in class org.lsst.gruth.jutils.MapArgs
 
aList(String, String, Map<?, ?>) - Static method in class org.lsst.gruth.jutils.MapArgs
 
aMap(String, Map) - Static method in class org.lsst.gruth.jutils.MapArgs
declares a modifiable parameter which is a Map where values are of a simple type (do not use for references)
aMap(String, Map, Map) - Static method in class org.lsst.gruth.jutils.MapArgs
 
aMap(String, String) - Static method in class org.lsst.gruth.jutils.MapArgs
 
aMap(String, String, Map) - Static method in class org.lsst.gruth.jutils.MapArgs
 
anArray(String, int[]) - Static method in class org.lsst.gruth.jutils.MapArgs
declares a modifiable parameter of an array type.
anArray(String, int[], Map) - Static method in class org.lsst.gruth.jutils.MapArgs
 
anArray(String, byte[]) - Static method in class org.lsst.gruth.jutils.MapArgs
 
anArray(String, byte[], Map) - Static method in class org.lsst.gruth.jutils.MapArgs
 
anArray(String, char[]) - Static method in class org.lsst.gruth.jutils.MapArgs
 
anArray(String, char[], Map) - Static method in class org.lsst.gruth.jutils.MapArgs
 
anArray(String, float[]) - Static method in class org.lsst.gruth.jutils.MapArgs
 
anArray(String, float[], Map) - Static method in class org.lsst.gruth.jutils.MapArgs
 
anArray(String, double[]) - Static method in class org.lsst.gruth.jutils.MapArgs
 
anArray(String, double[], Map) - Static method in class org.lsst.gruth.jutils.MapArgs
 
anArray(String, boolean[]) - Static method in class org.lsst.gruth.jutils.MapArgs
 
anArray(String, boolean[], Map) - Static method in class org.lsst.gruth.jutils.MapArgs
 
anArray(String, Object[]) - Static method in class org.lsst.gruth.jutils.MapArgs
 
anArray(String, Object[], Map) - Static method in class org.lsst.gruth.jutils.MapArgs
 
anImpl(Class<T>, Class<? extends T>) - Static method in class org.lsst.gruth.jutils.MapArgs
Deprecated.
anInt(String, Integer) - Static method in class org.lsst.gruth.jutils.MapArgs
declares a modifiable parameter of type Integer and sets the initial value.
anInt(String, Integer, Map<?, ?>) - Static method in class org.lsst.gruth.jutils.MapArgs
 
anInt(String, String) - Static method in class org.lsst.gruth.jutils.MapArgs
declares a modifiable parameter of type Integer and sets the initial value with a (numeric) String
anInt(String, String, Map<?, ?>) - Static method in class org.lsst.gruth.jutils.MapArgs
 
anInt(String) - Static method in class org.lsst.gruth.jutils.MapArgs
declares a modifiable parameter of type Integer and does not initialize it.
aRef(String, String) - Static method in class org.lsst.gruth.jutils.MapArgs
declares a modifiable parameter of type Object whose reference will be later found using a name.
aRef(String, String, Map<?, ?>) - Static method in class org.lsst.gruth.jutils.MapArgs
 
aRef(String) - Static method in class org.lsst.gruth.jutils.MapArgs
declares a modifiable parameter of type Object whose reference will be later found using a name.
argList(Object...) - Static method in class org.lsst.gruth.jutils.MapArgs
factory method for specifying a list of parameter: the ensuing MapArg has only list features.
argMap() - Static method in class org.lsst.gruth.jutils.MapArgs
the argMap methods are convenience factories for creating pair of String key-Object value
argMap(MapArgs.LEntry...) - Static method in class org.lsst.gruth.jutils.MapArgs
used in combination with Entry factory methods such as a, anInt, aDbl, aString, aRef
argMap(Object...) - Static method in class org.lsst.gruth.jutils.MapArgs
to use only when the corresponding object has a constructor with all needed arguments.
ArrayParm - Class in org.lsst.gruth.jutils
A parameter which is an array.
ArrayParm(int[]) - Constructor for class org.lsst.gruth.jutils.ArrayParm
 
ArrayParm(byte[]) - Constructor for class org.lsst.gruth.jutils.ArrayParm
 
ArrayParm(boolean[]) - Constructor for class org.lsst.gruth.jutils.ArrayParm
 
ArrayParm(float[]) - Constructor for class org.lsst.gruth.jutils.ArrayParm
 
ArrayParm(double[]) - Constructor for class org.lsst.gruth.jutils.ArrayParm
 
ArrayParm(char[]) - Constructor for class org.lsst.gruth.jutils.ArrayParm
 
ArrayParm(Object[]) - Constructor for class org.lsst.gruth.jutils.ArrayParm
 
ArrayParm(int[], Map) - Constructor for class org.lsst.gruth.jutils.ArrayParm
 
ArrayParm(byte[], Map) - Constructor for class org.lsst.gruth.jutils.ArrayParm
 
ArrayParm(boolean[], Map) - Constructor for class org.lsst.gruth.jutils.ArrayParm
 
ArrayParm(float[], Map) - Constructor for class org.lsst.gruth.jutils.ArrayParm
 
ArrayParm(double[], Map) - Constructor for class org.lsst.gruth.jutils.ArrayParm
 
ArrayParm(char[], Map) - Constructor for class org.lsst.gruth.jutils.ArrayParm
 
ArrayParm(Object[], Map) - Constructor for class org.lsst.gruth.jutils.ArrayParm
 
asBigDecimal() - Method in class org.lsst.gruth.jutils.DblParm
 
asFullArray(IndirectMap) - Method in class org.lsst.gruth.jutils.MapArgs
same remarks as asFullMap
asFullList(IndirectMap) - Method in class org.lsst.gruth.jutils.MapArgs
same remarks as asFullMap
asFullMap(IndirectMap) - Method in class org.lsst.gruth.jutils.MapArgs
better calls isSafe before calling this method otherwise will throw an EmptyParmException.
asList() - Method in class org.lsst.gruth.jutils.MapArgs
returns a List of values contained in this structure (without the corresponding keys).
aString(String, String) - Static method in class org.lsst.gruth.jutils.MapArgs
declares a modifiable parameter of type String and sets the initials value.
aString(String, String, Map<?, ?>) - Static method in class org.lsst.gruth.jutils.MapArgs
declares a modifiable parameter of type String sets the initials value and annotates some properties
aString(String) - Static method in class org.lsst.gruth.jutils.MapArgs
declares a modifiable parameter of type String but does not initialize it.
aStruct(String, Class, List) - Static method in class org.lsst.gruth.jutils.MapArgs
parameter is a list used to create a struct object.
aStruct(String, Class, Map) - Static method in class org.lsst.gruth.jutils.MapArgs
 
aStruct(String, Class, List, Map) - Static method in class org.lsst.gruth.jutils.MapArgs
 
aStruct(String, Class, Map, Map) - Static method in class org.lsst.gruth.jutils.MapArgs
 
aVal(String, Serializable) - Static method in class org.lsst.gruth.jutils.MapArgs
to be used for any object that has :
  • Serializable implementation
  • a symmetric way of dealing with strings: the toString() method returns a String that can be used to create an Object through static method valueOf(thatString) A typical example are Enums
  • aVal(String, Serializable, Map) - Static method in class org.lsst.gruth.jutils.MapArgs
     
    aVal(Serializable) - Static method in class org.lsst.gruth.jutils.MapArgs
    same as aVal (key, value) but here the name of the key is generated from the Class Name of the object.
    aVal(Serializable, Map) - Static method in class org.lsst.gruth.jutils.MapArgs
     

    B

    bldArray(MapArgs.LEntry...) - Static method in class org.lsst.gruth.jutils.BuiltParm
     
    bldArray(Object...) - Static method in class org.lsst.gruth.jutils.BuiltParm
     
    bldArray(Map<?, ?>, Object...) - Static method in class org.lsst.gruth.jutils.BuiltParm
     
    bldList(MapArgs.LEntry...) - Static method in class org.lsst.gruth.jutils.BuiltParm
     
    bldList(Object...) - Static method in class org.lsst.gruth.jutils.BuiltParm
     
    bldMap(MapArgs.LEntry...) - Static method in class org.lsst.gruth.jutils.BuiltParm
     
    BoolParm - Class in org.lsst.gruth.jutils
     
    BoolParm() - Constructor for class org.lsst.gruth.jutils.BoolParm
     
    BoolParm(Boolean) - Constructor for class org.lsst.gruth.jutils.BoolParm
     
    BoolParm(String) - Constructor for class org.lsst.gruth.jutils.BoolParm
     
    BoolParm(Boolean, Map<?, ?>) - Constructor for class org.lsst.gruth.jutils.BoolParm
     
    BoolParm(String, Map<?, ?>) - Constructor for class org.lsst.gruth.jutils.BoolParm
     
    buildDescriptiveNode(String) - Static method in class org.lsst.ccs.description.ComponentNodeBuilder
    Build a Descriptive node given a fullDescription string of the form "protocol:descriptionStr".
    buildDescriptiveNode(String) - Method in interface org.lsst.ccs.description.ComponentNodeBuilder.ComponentNodeFactory
    Build a descriptive node from the provided description String.
    buildDescriptiveNode(String) - Method in class org.lsst.ccs.description.groovy.ComponentNodeFactory
     
    buildObject(String, String) - Static method in class org.lsst.gruth.jutils.Constraints
    Builds an object out of a type and a String representation.
    BuiltParm - Class in org.lsst.gruth.jutils
     
    BuiltParm(BuiltParm.Type, MapArgs) - Constructor for class org.lsst.gruth.jutils.BuiltParm
     
    BuiltParm.Type - Enum in org.lsst.gruth.jutils
     

    C

    check(String, String, String) - Static method in class org.lsst.gruth.jutils.Constraints
    Builds an object out of a type and a String representation and tests it against the specified constraints.
    clear() - Method in class org.lsst.gruth.jutils.BoolParm
     
    clear() - Method in class org.lsst.gruth.jutils.HollowParm
     
    clear() - Method in class org.lsst.gruth.jutils.MapArgs
    the structure being immutable this is unsupported.
    clone() - Method in class org.lsst.ccs.description.DescriptiveNode
     
    clone() - Method in class org.lsst.gruth.jutils.HollowParm
    first level clone: object that are referenced are not duplicated
    clone() - Method in class org.lsst.gruth.jutils.MapArgs
     
    clone() - Method in class org.lsst.gruth.jutils.MapArgs.LEntry
     
    ComponentBuilder - Class in org.lsst.ccs.description.groovy
    Class dedicated to building nodes from a groovy description file.
    ComponentBuilder() - Constructor for class org.lsst.ccs.description.groovy.ComponentBuilder
     
    ComponentLookupService - Class in org.lsst.ccs.description
    This interface helps find component of the susbsystem as they are defined in the description "tree"
    ComponentLookupService(EffectiveNode) - Constructor for class org.lsst.ccs.description.ComponentLookupService
     
    ComponentNodeBuilder - Class in org.lsst.ccs.description
    A ComponentNode builder class.
    ComponentNodeBuilder() - Constructor for class org.lsst.ccs.description.ComponentNodeBuilder
     
    ComponentNodeBuilder.ComponentNodeFactory - Interface in org.lsst.ccs.description
     
    ComponentNodeFactory - Class in org.lsst.ccs.description.groovy
    The ComponentNodeFactory for Groovy.
    ComponentNodeFactory() - Constructor for class org.lsst.ccs.description.groovy.ComponentNodeFactory
     
    Constraints - Class in org.lsst.gruth.jutils
    A set of static methods to check constraints.
    containsKey(Object) - Method in class org.lsst.gruth.jutils.MapArgs
    as all "get" methods from the Map interface contract this method is implemented by testing all the values in the structure.
    containsValue(Object) - Method in class org.lsst.gruth.jutils.MapArgs
     
    createNode(Object) - Method in class org.lsst.ccs.description.groovy.ComponentBuilder
    Deprecated.
    createNode(Object, Object) - Method in class org.lsst.ccs.description.groovy.ComponentBuilder
     
    createNode(Object, Map) - Method in class org.lsst.ccs.description.groovy.ComponentBuilder
    Deprecated.
    createNode(Object, Map, Object) - Method in class org.lsst.ccs.description.groovy.ComponentBuilder
     

    D

    DblParm - Class in org.lsst.gruth.jutils
     
    DblParm() - Constructor for class org.lsst.gruth.jutils.DblParm
     
    DblParm(Double) - Constructor for class org.lsst.gruth.jutils.DblParm
     
    DblParm(Double, Map<?, ?>) - Constructor for class org.lsst.gruth.jutils.DblParm
     
    DblParm(BigDecimal) - Constructor for class org.lsst.gruth.jutils.DblParm
     
    DblParm(BigDecimal, Map<?, ?>) - Constructor for class org.lsst.gruth.jutils.DblParm
     
    DblParm(String) - Constructor for class org.lsst.gruth.jutils.DblParm
     
    DblParm(String, Map<?, ?>) - Constructor for class org.lsst.gruth.jutils.DblParm
     
    DescriptiveNode - Class in org.lsst.ccs.description
    A Subsystem DescriptiveNode contains all the needed information to build an EffectiveNode.
    DescriptiveNode(DescriptiveNode, String) - Constructor for class org.lsst.ccs.description.DescriptiveNode
    Deprecated.
    DescriptiveNode(DescriptiveNode, String, Class) - Constructor for class org.lsst.ccs.description.DescriptiveNode
     
    DescriptiveNode(DescriptiveNode, String, Map) - Constructor for class org.lsst.ccs.description.DescriptiveNode
    Deprecated.
    DescriptiveNode(DescriptiveNode, String, Map, Class) - Constructor for class org.lsst.ccs.description.DescriptiveNode
     
    doInvokeMethod(String, String, Object) - Method in class org.lsst.gruth.nodes.MethodCallsBuilder
    Deprecated.
     

    E

    EffectiveNode - Class in org.lsst.ccs.description
    This class is to replace the initial ComponentNode class.
    EffectiveNode(IndirectMap<String, ComponentNode>, String, String, Object, DescriptiveNode) - Constructor for class org.lsst.ccs.description.EffectiveNode
     
    emptyParm - Variable in exception org.lsst.gruth.jutils.EmptyParmException
     
    EmptyParmException - Exception in org.lsst.gruth.jutils
     
    EmptyParmException(String, HollowParm<?>) - Constructor for exception org.lsst.gruth.jutils.EmptyParmException
     
    EmptyParmException(HollowParm<?>) - Constructor for exception org.lsst.gruth.jutils.EmptyParmException
     
    EmptyParmException(String) - Constructor for exception org.lsst.gruth.jutils.EmptyParmException
     
    entrySet() - Method in class org.lsst.gruth.jutils.MapArgs
     
    equals(Object) - Method in class org.lsst.gruth.jutils.MapArgs.LEntry
     

    F

    formatWith(int) - Method in class org.lsst.gruth.jutils.NumberedStringGenerator
     
    fullValue(IndirectMap<String, Object>) - Method in class org.lsst.gruth.jutils.BuiltParm
     

    G

    get(Object) - Method in class org.lsst.gruth.jutils.MapArgs
     
    get(int) - Method in class org.lsst.gruth.jutils.MapArgs
    the structure being immutable and having list features this method is both efficient and guaranteed to return always the same value.
    getArgs() - Method in class org.lsst.gruth.jutils.BuiltParm
     
    getChildren(String, Class<T>) - Method in class org.lsst.ccs.description.ComponentLookupService
    gets the children of a Component in the EffectiveNode and filters by Class.
    getComponentByName(String) - Method in class org.lsst.ccs.description.ComponentLookupService
    return any object registered by the dictionaries of the service.
    getCurrentNode() - Method in class org.lsst.ccs.description.groovy.ComponentBuilder
     
    getEntries() - Method in class org.lsst.gruth.jutils.MapArgs
     
    getFullPathFor(String) - Method in class org.lsst.ccs.description.ComponentLookupService
     
    getIndirect(Object) - Method in interface org.lsst.ccs.description.IndirectMap
     
    getKey() - Method in class org.lsst.gruth.jutils.MapArgs.LEntry
     
    getKey() - Method in class org.lsst.gruth.jutils.Property
     
    getMax() - Method in class org.lsst.gruth.jutils.NumberedStringGenerator
     
    getMaxString() - Method in class org.lsst.gruth.jutils.NumberedStringGenerator
     
    getMinString() - Method in class org.lsst.gruth.jutils.NumberedStringGenerator
     
    getNewString() - Method in class org.lsst.gruth.jutils.NumberedStringGenerator
     
    getParent(String) - Method in class org.lsst.ccs.description.ComponentLookupService
    gets the Parent of a component in the EffectiveNode tree.
    getProperties() - Method in class org.lsst.gruth.jutils.HollowParm
     
    getProtocol() - Method in interface org.lsst.ccs.description.ComponentNodeBuilder.ComponentNodeFactory
    Get the protocol for this ComponentNodeFactory.
    getProtocol() - Method in class org.lsst.ccs.description.DescriptiveNode
     
    getProtocol() - Method in class org.lsst.ccs.description.groovy.ComponentNodeFactory
     
    getSubsystemName() - Method in class org.lsst.ccs.description.DescriptiveNode
     
    getType() - Method in class org.lsst.gruth.jutils.BuiltParm
     
    getValue() - Method in class org.lsst.gruth.jutils.DblParm
     
    getValue() - Method in class org.lsst.gruth.jutils.HollowParm
     
    getValue() - Method in class org.lsst.gruth.jutils.MapArgs.LEntry
     
    getValue() - Method in class org.lsst.gruth.jutils.Property
     
    getValueClass() - Method in class org.lsst.gruth.jutils.ArrayParm
     
    getValueClass() - Method in class org.lsst.gruth.jutils.BoolParm
     
    getValueClass() - Method in class org.lsst.gruth.jutils.DblParm
     
    getValueClass() - Method in class org.lsst.gruth.jutils.HollowParm
     
    getValueClass() - Method in class org.lsst.gruth.jutils.IntParm
     
    getValueClass() - Method in class org.lsst.gruth.jutils.ListParm
     
    getValueClass() - Method in class org.lsst.gruth.jutils.MapParm
     
    getValueClass() - Method in class org.lsst.gruth.jutils.NamedRefParm
     
    getValueClass() - Method in class org.lsst.gruth.jutils.SStructParm
     
    getValueClass() - Method in class org.lsst.gruth.jutils.StringParm
     
    getValueClass() - Method in class org.lsst.gruth.jutils.ValParm
     

    H

    hashCode() - Method in class org.lsst.gruth.jutils.MapArgs.LEntry
     
    HollowParm<T extends Serializable> - Class in org.lsst.gruth.jutils
    (could not re-use java.lang.Reference) A Placeholder for a parameter value (for constructor or method).
    HollowParm() - Constructor for class org.lsst.gruth.jutils.HollowParm
     
    HollowParm(T) - Constructor for class org.lsst.gruth.jutils.HollowParm
     
    HollowParm(T, Map<?, ?>) - Constructor for class org.lsst.gruth.jutils.HollowParm
     

    I

    index - Variable in exception org.lsst.gruth.jutils.ParmStructureException
     
    IndirectMap<K,V> - Interface in org.lsst.ccs.description
    a Map where some values are to be fetched Inside the usual value of the Map.
    IntParm - Class in org.lsst.gruth.jutils
     
    IntParm() - Constructor for class org.lsst.gruth.jutils.IntParm
     
    IntParm(Integer) - Constructor for class org.lsst.gruth.jutils.IntParm
     
    IntParm(Integer, Map<?, ?>) - Constructor for class org.lsst.gruth.jutils.IntParm
     
    IntParm(String) - Constructor for class org.lsst.gruth.jutils.IntParm
     
    IntParm(String, Map<?, ?>) - Constructor for class org.lsst.gruth.jutils.IntParm
     
    invokeMethod(String) - Method in class org.lsst.gruth.nodes.MethodCallsBuilder
    Deprecated.
     
    invokeMethod(String, Object) - Method in class org.lsst.gruth.nodes.MethodCallsBuilder
    Deprecated.
     
    isEmpty() - Method in class org.lsst.gruth.jutils.MapArgs
     
    isReadOnly() - Method in class org.lsst.gruth.jutils.HollowParm
     
    isSafe() - Method in class org.lsst.gruth.jutils.BuiltParm
     
    isSafe() - Method in class org.lsst.gruth.jutils.MapArgs
    tells if all "hollow" parameters have been initialized.
    isSet() - Method in class org.lsst.gruth.jutils.HollowParm
     
    isValuesOnly() - Method in class org.lsst.gruth.jutils.BuiltParm
     
    isValuesOnly() - Method in class org.lsst.gruth.jutils.MapArgs
    tells that the structure does not contain any HollowParm object (so the contained values can be used "as is")
    iterator() - Method in class org.lsst.gruth.jutils.MapArgs
     

    K

    keySet() - Method in class org.lsst.gruth.jutils.MapArgs
     
    kv(String, String) - Static method in class org.lsst.gruth.jutils.MapArgs
     

    L

    LEntry(String, Object) - Constructor for class org.lsst.gruth.jutils.MapArgs.LEntry
     
    LEntry() - Constructor for class org.lsst.gruth.jutils.MapArgs.LEntry
     
    listChildren(String, Class<T>) - Method in class org.lsst.ccs.description.ComponentLookupService
    lists the children of a component.
    ListParm - Class in org.lsst.gruth.jutils
    can hold a list of values (cannot be used with a list of HollowParm)
    ListParm() - Constructor for class org.lsst.gruth.jutils.ListParm
     
    ListParm(Collection) - Constructor for class org.lsst.gruth.jutils.ListParm
     
    ListParm(Collection, Map<?, ?>) - Constructor for class org.lsst.gruth.jutils.ListParm
     
    ListParm(String) - Constructor for class org.lsst.gruth.jutils.ListParm
     
    ListParm(String, Map<?, ?>) - Constructor for class org.lsst.gruth.jutils.ListParm
     

    M

    MapArgs - Class in org.lsst.gruth.jutils
    An hybrid object: it is an immutable Map but has some behaviour of an immutable List.
    MapArgs.LEntry - Class in org.lsst.gruth.jutils
    Map.Entry implementation.
    MapParm - Class in org.lsst.gruth.jutils
     
    MapParm() - Constructor for class org.lsst.gruth.jutils.MapParm
     
    MapParm(Map) - Constructor for class org.lsst.gruth.jutils.MapParm
     
    MapParm(Map, Map<?, ?>) - Constructor for class org.lsst.gruth.jutils.MapParm
     
    MapParm(String) - Constructor for class org.lsst.gruth.jutils.MapParm
     
    MapParm(String, Map<?, ?>) - Constructor for class org.lsst.gruth.jutils.MapParm
     
    MethodCallsBuilder - Class in org.lsst.gruth.nodes
    Deprecated.
    seems not used anymore.
    MethodCallsBuilder(DescriptiveNode, Closure) - Constructor for class org.lsst.gruth.nodes.MethodCallsBuilder
    Deprecated.
     
    modifyChecked(Object) - Method in class org.lsst.gruth.jutils.ArrayParm
     
    modifyChecked(Object) - Method in class org.lsst.gruth.jutils.BoolParm
     
    modifyChecked(Object) - Method in class org.lsst.gruth.jutils.DblParm
     
    modifyChecked(Object) - Method in class org.lsst.gruth.jutils.HollowParm
     
    modifyChecked(Object) - Method in class org.lsst.gruth.jutils.IntParm
     
    modifyChecked(Object) - Method in class org.lsst.gruth.jutils.ListParm
     
    modifyChecked(Object) - Method in class org.lsst.gruth.jutils.MapParm
     
    modifyChecked(Object) - Method in class org.lsst.gruth.jutils.SStructParm
     
    modifyChecked(Object) - Method in class org.lsst.gruth.jutils.ValParm
     

    N

    NamedRefParm - Class in org.lsst.gruth.jutils
     
    NamedRefParm() - Constructor for class org.lsst.gruth.jutils.NamedRefParm
     
    NamedRefParm(String) - Constructor for class org.lsst.gruth.jutils.NamedRefParm
     
    NamedRefParm(String, Map<?, ?>) - Constructor for class org.lsst.gruth.jutils.NamedRefParm
     
    NamedRefParm(boolean, String) - Constructor for class org.lsst.gruth.jutils.NamedRefParm
     
    NamedRefParm(boolean, String, Map<?, ?>) - Constructor for class org.lsst.gruth.jutils.NamedRefParm
     
    NumberedStringGenerator - Class in org.lsst.gruth.jutils
    This class helps creating Strings with incremental number value in it (such as incremental fileNames).
    NumberedStringGenerator(String) - Constructor for class org.lsst.gruth.jutils.NumberedStringGenerator
    creates a generator that will compare Strings and will yield the next incremented String.

    O

    org.lsst.ccs.description - package org.lsst.ccs.description
     
    org.lsst.ccs.description.groovy - package org.lsst.ccs.description.groovy
     
    org.lsst.gruth.jutils - package org.lsst.gruth.jutils
     
    org.lsst.gruth.nodes - package org.lsst.gruth.nodes
     
    overlap(boolean, Object[]) - Method in class org.lsst.gruth.jutils.BuiltParm
     
    overlap(boolean, List<Object>) - Method in class org.lsst.gruth.jutils.BuiltParm
     
    overlap(boolean, MapArgs) - Method in class org.lsst.gruth.jutils.BuiltParm
     
    overlap(boolean, MapArgs.LEntry) - Method in class org.lsst.gruth.jutils.MapArgs
    modifies a local Entry with another entry with the same key since modification could only operate on hollow parameters this is used if the entry reference a HollowParm object.
    overlap(boolean, MapArgs) - Method in class org.lsst.gruth.jutils.MapArgs
    operates a set of assignments of valued HollowParm objects in the argument to the corresponding HollowParm object in the current structure.
    overlap(boolean, Object[]) - Method in class org.lsst.gruth.jutils.MapArgs
    modifies the HollowObjects values with the values contained in the argument.
    overlap(boolean, List<Object>) - Method in class org.lsst.gruth.jutils.MapArgs
     

    P

    ParmStructureException - Exception in org.lsst.gruth.jutils
     
    ParmStructureException(int) - Constructor for exception org.lsst.gruth.jutils.ParmStructureException
     
    ParmStructureException(int, Throwable) - Constructor for exception org.lsst.gruth.jutils.ParmStructureException
     
    predicate(String, String) - Static method in class org.lsst.gruth.jutils.MapArgs
    Deprecated.
    prefersList() - Method in class org.lsst.gruth.jutils.MapArgs
    this Map/list has only some list features and not those of a Map.
    proceduralNodeWalk(String, Consumer<EffectiveNode>, Consumer<EffectiveNode>) - Method in class org.lsst.ccs.description.ComponentLookupService
    Tree walking starting from the top node.
    proceduralWalk(String, Class<T>, Consumer<T>, Consumer<T>) - Method in class org.lsst.ccs.description.ComponentLookupService
    Tree walking starting from the top node.
    properties - Variable in class org.lsst.gruth.jutils.HollowParm
     
    Property - Class in org.lsst.gruth.jutils
     
    Property(String, String) - Constructor for class org.lsst.gruth.jutils.Property
     
    proxy(Object) - Static method in class org.lsst.gruth.jutils.MapArgs
    Deprecated.
    put(String, Object) - Method in class org.lsst.gruth.jutils.MapArgs
    the structure being immutable this is unsupported.
    putAll(Map<? extends String, ? extends Object>) - Method in class org.lsst.gruth.jutils.MapArgs
    the structure being immutable this is unsupported.

    R

    rawList(Object...) - Static method in class org.lsst.gruth.jutils.MapArgs
    hybrid list that may contains HollowParms
    readOnly - Variable in class org.lsst.gruth.jutils.HollowParm
     
    ref(String) - Static method in class org.lsst.gruth.jutils.MapArgs
     
    registerComponentNodeFactory(ComponentNodeBuilder.ComponentNodeFactory) - Static method in class org.lsst.ccs.description.ComponentNodeBuilder
    Register a DescriptiveNodeFactory.
    remove(Object) - Method in class org.lsst.gruth.jutils.MapArgs
    the structure being immutable this is unsupported.

    S

    set - Variable in class org.lsst.gruth.jutils.HollowParm
     
    setKey(String) - Method in class org.lsst.gruth.jutils.MapArgs.LEntry
     
    setNullValue() - Method in class org.lsst.gruth.jutils.BoolParm
     
    setNullValue() - Method in class org.lsst.gruth.jutils.HollowParm
     
    setParent(Object, Object) - Method in class org.lsst.ccs.description.groovy.ComponentBuilder
     
    setProtocol(String) - Method in class org.lsst.ccs.description.DescriptiveNode
     
    setSubsystemName(String) - Method in class org.lsst.ccs.description.DescriptiveNode
     
    setValue(Serializable) - Method in class org.lsst.gruth.jutils.ArrayParm
     
    setValue(int[]) - Method in class org.lsst.gruth.jutils.ArrayParm
     
    setValue(byte[]) - Method in class org.lsst.gruth.jutils.ArrayParm
     
    setValue(double[]) - Method in class org.lsst.gruth.jutils.ArrayParm
     
    setValue(boolean[]) - Method in class org.lsst.gruth.jutils.ArrayParm
     
    setValue(float[]) - Method in class org.lsst.gruth.jutils.ArrayParm
     
    setValue(char[]) - Method in class org.lsst.gruth.jutils.ArrayParm
     
    setValue(Object[]) - Method in class org.lsst.gruth.jutils.ArrayParm
     
    setValue(String) - Method in class org.lsst.gruth.jutils.BoolParm
     
    setValue(Double) - Method in class org.lsst.gruth.jutils.DblParm
     
    setValue(BigDecimal) - Method in class org.lsst.gruth.jutils.DblParm
     
    setValue(Integer) - Method in class org.lsst.gruth.jutils.DblParm
     
    setValue(String) - Method in class org.lsst.gruth.jutils.DblParm
     
    setValue(T) - Method in class org.lsst.gruth.jutils.HollowParm
     
    setValue(String) - Method in class org.lsst.gruth.jutils.IntParm
     
    setValue(String) - Method in class org.lsst.gruth.jutils.ListParm
     
    setValue(Collection) - Method in class org.lsst.gruth.jutils.ListParm
     
    setValue(Object...) - Method in class org.lsst.gruth.jutils.ListParm
     
    setValue(Object) - Method in class org.lsst.gruth.jutils.MapArgs.LEntry
     
    setValue(String) - Method in class org.lsst.gruth.jutils.MapParm
     
    setValue(Map) - Method in class org.lsst.gruth.jutils.MapParm
     
    setValue(String) - Method in class org.lsst.gruth.jutils.Property
     
    setValue(Serializable) - Method in class org.lsst.gruth.jutils.SStructParm
     
    setValue(String) - Method in class org.lsst.gruth.jutils.SStructParm
     
    setValue(Map) - Method in class org.lsst.gruth.jutils.SStructParm
     
    setValue(List) - Method in class org.lsst.gruth.jutils.SStructParm
     
    setValue(Serializable) - Method in class org.lsst.gruth.jutils.ValParm
     
    setValue(String) - Method in class org.lsst.gruth.jutils.ValParm
     
    setValue(Object) - Method in class org.lsst.gruth.jutils.ValParm
     
    size() - Method in class org.lsst.gruth.jutils.MapArgs
     
    SStructParm - Class in org.lsst.gruth.jutils
     
    SStructParm(Class, List) - Constructor for class org.lsst.gruth.jutils.SStructParm
     
    SStructParm(Class, List, Map) - Constructor for class org.lsst.gruth.jutils.SStructParm
     
    SStructParm(Class, Map) - Constructor for class org.lsst.gruth.jutils.SStructParm
     
    SStructParm(Class, Map, Map) - Constructor for class org.lsst.gruth.jutils.SStructParm
     
    stringify(Object) - Static method in class org.lsst.gruth.jutils.TypeUtils
     
    StringParm - Class in org.lsst.gruth.jutils
     
    StringParm() - Constructor for class org.lsst.gruth.jutils.StringParm
     
    StringParm(String) - Constructor for class org.lsst.gruth.jutils.StringParm
     
    StringParm(String, Map<?, ?>) - Constructor for class org.lsst.gruth.jutils.StringParm
     
    structClassUsesList(Class) - Static method in class org.lsst.gruth.jutils.SStructParm
     
    submit(String) - Method in class org.lsst.gruth.jutils.NumberedStringGenerator
     

    T

    toArray() - Method in class org.lsst.gruth.jutils.MapArgs
    returns an array of values contained in this structure (without the corresponding keys).
    toString() - Method in class org.lsst.gruth.jutils.BuiltParm
     
    toString() - Method in class org.lsst.gruth.jutils.DblParm
     
    toString() - Method in exception org.lsst.gruth.jutils.EmptyParmException
     
    toString() - Method in class org.lsst.gruth.jutils.HollowParm
     
    toString() - Method in class org.lsst.gruth.jutils.MapArgs.LEntry
     
    toString() - Method in class org.lsst.gruth.jutils.MapArgs
     
    toString() - Method in exception org.lsst.gruth.jutils.ParmStructureException
     
    trace(Tracer, Object...) - Static method in enum org.lsst.ccs.description.Tracer
     
    Tracer - Enum in org.lsst.ccs.description
    used to trace execution of gru.
    treeWalk(String, Class<T>, Function<T, TreeWalkerDiag>, Consumer<T>) - Method in class org.lsst.ccs.description.ComponentLookupService
    Walks the components tree recursively, applying rules of TreeWalkerDiag (the walk can be interrupted by HANDLING_CHILDREN (the code is not invoked on children) or STOP (the code abruptly ends).
    TypeUtils - Class in org.lsst.gruth.jutils
     
    TypeUtils() - Constructor for class org.lsst.gruth.jutils.TypeUtils
     

    V

    ValParm - Class in org.lsst.gruth.jutils
    a utility to use parameter definition for any object that has :
  • Serializable implementation
  • a symmetric way of dealing with strings: the toString() method returns a String that can be used to create an Object through static method valueOf(thatString) A typical example are Enums
  • ValParm(Serializable) - Constructor for class org.lsst.gruth.jutils.ValParm
     
    ValParm(Serializable, Map<?, ?>) - Constructor for class org.lsst.gruth.jutils.ValParm
     
    value - Variable in class org.lsst.gruth.jutils.HollowParm
     
    valueOf(String) - Static method in enum org.lsst.ccs.description.Tracer
    Returns the enum constant of this type with the specified name.
    valueOf(String) - Static method in enum org.lsst.gruth.jutils.BuiltParm.Type
    Returns the enum constant of this type with the specified name.
    values() - Static method in enum org.lsst.ccs.description.Tracer
    Returns an array containing the constants of this enum type, in the order they are declared.
    values() - Static method in enum org.lsst.gruth.jutils.BuiltParm.Type
    Returns an array containing the constants of this enum type, in the order they are declared.
    values() - Method in class org.lsst.gruth.jutils.MapArgs
     
    A B C D E F G H I K L M N O P R S T V 
    Skip navigation links

    Copyright © 2015 LSST. All rights reserved.