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
 
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
 
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
 
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.
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<E extends Serializable> - Class in org.lsst.gruth.jutils
A parameter which is an array.
ArrayParm(Class<E>, E) - Constructor for class org.lsst.gruth.jutils.ArrayParm
 
ArrayParm(Class<E>, E, 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.
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
     
    buildEffectiveNode(DescriptiveNode) - Static method in class org.lsst.ccs.description.ComponentNodeBuilder
    Builds an EffectiveNode given a DescriptiveNode.
    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

    CCSBuilder - Class in org.lsst.ccs.description.groovy
    CCS specific ComponentBuilder class.
    CCSBuilder(String) - Constructor for class org.lsst.ccs.description.groovy.CCSBuilder
     
    check(String, String, String) - Static method in class org.lsst.gruth.jutils.Constraints
    Deprecated.
    use InputConversionEngine instead
    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
     
    ComponentFactory - Class in org.lsst.ccs.description
    Builds EffectiveNode structure of actual objects out of DescriptiveNode structure.
    ComponentFactory(DescriptiveNode) - Constructor for class org.lsst.ccs.description.ComponentFactory
    creates a Factory that will operate from a subtree of this topNode
    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
    Deprecated.
    Constraints() - Constructor for class org.lsst.gruth.jutils.Constraints
    Deprecated.
     
    ConstructorInvocationException - Exception in org.lsst.ccs.description
     
    ConstructorInvocationException(String, Throwable) - Constructor for exception org.lsst.ccs.description.ConstructorInvocationException
     
    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
     
    createNewInstance(IndirectMap, String, Constructor, Object[]) - Static method in class org.lsst.ccs.description.ComponentFactory
     
    createNode(Object, Object) - Method in class org.lsst.ccs.description.groovy.CCSBuilder
     
    createNode(Object, Map, Object) - Method in class org.lsst.ccs.description.groovy.CCSBuilder
     
    createNode(Object) - Method in class org.lsst.ccs.description.groovy.ComponentBuilder
     
    createNode(Object, Object) - Method in class org.lsst.ccs.description.groovy.ComponentBuilder
     
    createNode(Object, Map) - Method in class org.lsst.ccs.description.groovy.ComponentBuilder
     
    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, Class) - Constructor for class org.lsst.ccs.description.DescriptiveNode
     
    DescriptiveNode(DescriptiveNode, String, Map, Class) - Constructor for class org.lsst.ccs.description.DescriptiveNode
     

    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
     
    EMPTY_MAPARGS - Static variable in class org.lsst.gruth.jutils.MapArgs
     
    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

    fullValue(IndirectMap<String, ?>) - 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.
    getConstructor() - Method in class org.lsst.ccs.description.DescriptiveNode
     
    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
     
    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.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
     
    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
     

    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
     
    modifyChecked(T) - Method in class org.lsst.gruth.jutils.HollowParm
     

    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
     
    nodeCompleted(Object, Object) - Method in class org.lsst.ccs.description.groovy.ComponentBuilder
    A hook to allow nodes to be processed once they have had all of their children applied.

    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
     
    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
     
    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
     
    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

    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
     
    setConstructor() - Method in class org.lsst.ccs.description.DescriptiveNode
     
    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(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(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(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.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
     
    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
     

    T

    toArray() - Method in class org.lsst.gruth.jutils.MapArgs
    returns an array of values contained in this structure (without the corresponding keys).
    topNode - Variable in class org.lsst.ccs.description.ComponentFactory
     
    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).

    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 © 2016 LSST. All rights reserved.