OptionCopier
  public
  
  
  
  class
  OptionCopier
  
    extends Object
  
  
  
  
  
  
| java.lang.Object | |
| ↳ | com.android.tradefed.config.OptionCopier | 
同じ名前の Option フィールド値を 1 つのオブジェクトから別のオブジェクトにコピーできるヘルパー クラス。
概要
パブリック コンストラクタ | |
|---|---|
      
      OptionCopier()
      
      
     | 
  |
パブリック メソッド | |
|---|---|
        
        
        static
        
        
        void
     | 
  
    
      
      copyOptions(Object origObject, Object destObject, String optionName)
      
      
        指定されたオプションを origObject の   | 
  
        
        
        static
        
        
        void
     | 
  
    
      
      copyOptions(Object origObject, Object destObject)
      
      
        origObject の   | 
  
        
        
        static
        
        
        void
     | 
  
    
      
      copyOptionsNoThrow(Object source, Object dest)
      
      
        
  | 
  
        
        
        static
        
        
        void
     | 
  
    
      
      copyOptionsNoThrow(Object source, Object dest, String optionName)
      
      
        
  | 
  
パブリック コンストラクタ
OptionCopier
public OptionCopier ()
パブリック メソッド
copyOptions
public static void copyOptions (Object origObject, 
                Object destObject, 
                String optionName)指定されたオプションを origObject の Option フィールドから destObject にコピーします。
| パラメータ | |
|---|---|
origObject | 
        
          Object: コピー元の Object | 
      
destObject | 
        
          Object: コピー先の Object | 
      
optionName | 
        
          String: コピーするオプションの名前。 | 
      
| 例外 | |
|---|---|
ConfigurationException | 
          オプションのコピーに失敗した場合 | 
copyOptions
public static void copyOptions (Object origObject, 
                Object destObject)origObject の Option フィールドの値を destObject にコピーします。
| パラメータ | |
|---|---|
origObject | 
        
          Object: コピー元の Object | 
      
destObject | 
        
          Object: コピー先の Object | 
      
| 例外 | |
|---|---|
ConfigurationException | 
          オプションのコピーに失敗した場合 | 
copyOptionsNoThrow
public static void copyOptionsNoThrow (Object source, 
                Object dest)copyOptions(Object, Object) と同じですが、例外が発生した場合はスローせずにログに記録します。
| パラメータ | |
|---|---|
source | 
        
          Object  | 
      
dest | 
        
          Object  | 
      
copyOptionsNoThrow
public static void copyOptionsNoThrow (Object source, 
                Object dest, 
                String optionName)copyOptions(Object, Object, String) と同じですが、例外が発生した場合はスローせずにログに記録します。
| パラメータ | |
|---|---|
source | 
        
          Object  | 
      
dest | 
        
          Object  | 
      
optionName | 
        
          String  |