com.ptc.hli.ecad
Class HLIBehaviorHelper

java.lang.Object
  extended bycom.ptc.hli.ecad.HLIBehaviorHelper

public class HLIBehaviorHelper
extends Object


Nested Class Summary
private static class HLIBehaviorHelper.BehaviorRegistry
           
 
Field Summary
static String APPL_CADENCE
           
static String APPL_MENTORB
           
private static HLIBehaviorHelper.BehaviorRegistry BEHAVIORS
           
static String BHVR_CHECKOUT_LEGACY
           
static String BHVR_TYPE_CHECKIN
           
static String BHVR_TYPE_CHECKIN_CHECKOUT
           
static String BHVR_TYPE_CHECKOUT
           
static String BHVR_TYPE_DOWNLOAD
           
static String BHVR_TYPE_REVISE
           
static String BHVR_TYPE_UNDO_CHECKOUT
           
static String BHVR_UNDO_CHECKOUT
           
 
Constructor Summary
HLIBehaviorHelper()
           
 
Method Summary
static String getBehaviorName(String behaviorType, boolean useSchematic, boolean useBoard, boolean useAssemblyFG, boolean useAssemblyBom)
           
static String getBehaviorName(String applicationName, String behaviorType, boolean useSchematic, boolean useBoard, boolean useAssemblyFG, boolean useAssemblyBom)
           
private static String getKey(boolean useSchematic, boolean useBoard, boolean useAssemblyFG, boolean useAssemblyBom)
           
static void main(String[] args)
           
private static boolean match(String str, String mask)
           
private static void test(String application, String behaviorType, boolean useSchematic, boolean useBoard, boolean useAssemblyFG, boolean useAssemblyBom)
           
static void testAll(String application)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

APPL_CADENCE

public static final String APPL_CADENCE
See Also:
Constant Field Values

APPL_MENTORB

public static final String APPL_MENTORB
See Also:
Constant Field Values

BHVR_TYPE_CHECKOUT

public static final String BHVR_TYPE_CHECKOUT
See Also:
Constant Field Values

BHVR_TYPE_UNDO_CHECKOUT

public static final String BHVR_TYPE_UNDO_CHECKOUT
See Also:
Constant Field Values

BHVR_TYPE_CHECKIN

public static final String BHVR_TYPE_CHECKIN
See Also:
Constant Field Values

BHVR_TYPE_REVISE

public static final String BHVR_TYPE_REVISE
See Also:
Constant Field Values

BHVR_TYPE_CHECKIN_CHECKOUT

public static final String BHVR_TYPE_CHECKIN_CHECKOUT
See Also:
Constant Field Values

BHVR_TYPE_DOWNLOAD

public static final String BHVR_TYPE_DOWNLOAD
See Also:
Constant Field Values

BHVR_CHECKOUT_LEGACY

public static final String BHVR_CHECKOUT_LEGACY
See Also:
Constant Field Values

BHVR_UNDO_CHECKOUT

public static final String BHVR_UNDO_CHECKOUT
See Also:
Constant Field Values

BEHAVIORS

private static final HLIBehaviorHelper.BehaviorRegistry BEHAVIORS
Constructor Detail

HLIBehaviorHelper

public HLIBehaviorHelper()
Method Detail

getKey

private static String getKey(boolean useSchematic,
                             boolean useBoard,
                             boolean useAssemblyFG,
                             boolean useAssemblyBom)

getBehaviorName

public static String getBehaviorName(String applicationName,
                                     String behaviorType,
                                     boolean useSchematic,
                                     boolean useBoard,
                                     boolean useAssemblyFG,
                                     boolean useAssemblyBom)

getBehaviorName

public static String getBehaviorName(String behaviorType,
                                     boolean useSchematic,
                                     boolean useBoard,
                                     boolean useAssemblyFG,
                                     boolean useAssemblyBom)

match

private static boolean match(String str,
                             String mask)

test

private static void test(String application,
                         String behaviorType,
                         boolean useSchematic,
                         boolean useBoard,
                         boolean useAssemblyFG,
                         boolean useAssemblyBom)

testAll

public static void testAll(String application)

main

public static void main(String[] args)