terp - the Codemesh Modular
Template Interpreter v1.3.304

com.codemesh.terp.data
Class Reg.RegQueryValue

java.lang.Object
  extended by com.codemesh.terp.api.Executor.AbstractExecutor<ProcessExecutor.Result>
      extended by com.codemesh.terp.eval.executors.ProcessExecutor
          extended by com.codemesh.terp.eval.executors.ShellExecutor
              extended by com.codemesh.terp.data.Reg.RegExecutor
                  extended by com.codemesh.terp.data.Reg.RegQueryValue
All Implemented Interfaces:
Executor<ProcessExecutor.Result>, Named, Versioned
Enclosing interface:
Reg

public static class Reg.RegQueryValue
extends Reg.RegExecutor

A Registry query expert.


Nested Class Summary
 
Nested classes/interfaces inherited from class com.codemesh.terp.eval.executors.ProcessExecutor
ProcessExecutor.Result
 
Nested classes/interfaces inherited from interface com.codemesh.terp.api.Executor
Executor.AbstractExecutor<T>, Executor.ForMethod
 
Field Summary
 
Fields inherited from class com.codemesh.terp.data.Reg.RegExecutor
REG_FORMAT, theRegTool, theVersion, TO_VERSION, VERSION_ARGS
 
Fields inherited from class com.codemesh.terp.eval.executors.ShellExecutor
theExecFlag, theShell, TO_STRING
 
Fields inherited from class com.codemesh.terp.eval.executors.ProcessExecutor
EOL, IS_WINDOWS, logger, theEnvironment, theExecutable, theWorkingDir, TO_FILE, TO_LIST
 
Constructor Summary
Reg.RegQueryValue()
           
 
Method Summary
 java.lang.String[] marshallArguments(java.util.List<java.lang.Object> args)
           
 java.lang.String query(java.lang.String key, java.lang.String value)
           
static Reg.RegQueryValue regqueryFromFile(java.io.File exec)
           
static Reg.RegQueryValue regqueryFromMap(java.util.Map<java.lang.String,java.lang.Object> map)
           
static Reg.RegQueryValue regqueryFromString(java.lang.String exec)
           
 
Methods inherited from class com.codemesh.terp.data.Reg.RegExecutor
getExecutbable, getName, getVersion, regFromFile, regFromMap, regFromMap, regFromString, setExecutable, setVersion
 
Methods inherited from class com.codemesh.terp.eval.executors.ShellExecutor
createEnvironment, getExecFlag, getShell, setExecFlag, setShell, shellFromFile, shellFromMap, shellFromMap, shellFromString
 
Methods inherited from class com.codemesh.terp.eval.executors.ProcessExecutor
execute, execute, fromFile, fromMap, fromMap, fromString, getEnvironment, getExecutable, getWorkingDir, matches, setEnvironment, setWorkingDir
 
Methods inherited from class com.codemesh.terp.api.Executor.AbstractExecutor
execute
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Reg.RegQueryValue

public Reg.RegQueryValue()
Method Detail

regqueryFromString

public static Reg.RegQueryValue regqueryFromString(java.lang.String exec)

regqueryFromFile

public static Reg.RegQueryValue regqueryFromFile(java.io.File exec)

regqueryFromMap

public static Reg.RegQueryValue regqueryFromMap(java.util.Map<java.lang.String,java.lang.Object> map)

marshallArguments

public java.lang.String[] marshallArguments(java.util.List<java.lang.Object> args)
Overrides:
marshallArguments in class Reg.RegExecutor

query

public java.lang.String query(java.lang.String key,
                              java.lang.String value)

terp - the Codemesh Modular
Template Interpreter v1.3.304

Copyright © 2008-2012 by Codemesh, Inc. All Rights Reserved.