org.zanata.client.commands
Class ConfigurableProjectCommand<O extends ConfigurableProjectOptions>

java.lang.Object
  extended by org.zanata.client.commands.ConfigurableCommand<O>
      extended by org.zanata.client.commands.ConfigurableProjectCommand<O>
All Implemented Interfaces:
ZanataCommand
Direct Known Subclasses:
ListLocalCommand, ListRemoteCommand, PublicanPullCommand, PublicanPushCommand, PushPullCommand

public abstract class ConfigurableProjectCommand<O extends ConfigurableProjectOptions>
extends ConfigurableCommand<O>

Base class for commands which supports configuration by the user's zanata.ini and by a project's zanata.xml

Author:
Sean Flanigan

Field Summary
protected static String PROJECT_TYPE_FILE
           
protected static String PROJECT_TYPE_GETTEXT
           
protected static String PROJECT_TYPE_PROPERTIES
           
protected static String PROJECT_TYPE_PUBLICAN
           
protected static String PROJECT_TYPE_UTF8_PROPERTIES
           
protected static String PROJECT_TYPE_XLIFF
           
protected static String PROJECT_TYPE_XML
           
 
Constructor Summary
ConfigurableProjectCommand(O opts)
           
ConfigurableProjectCommand(O opts, ZanataProxyFactory factory)
           
 
Method Summary
protected  String getProjectType()
           
 
Methods inherited from class org.zanata.client.commands.ConfigurableCommand
deprecate, getDeprecationMessage, getName, getOpts, getRequestFactory, isDeprecated
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.zanata.client.commands.ZanataCommand
run
 

Field Detail

PROJECT_TYPE_UTF8_PROPERTIES

protected static final String PROJECT_TYPE_UTF8_PROPERTIES
See Also:
Constant Field Values

PROJECT_TYPE_PROPERTIES

protected static final String PROJECT_TYPE_PROPERTIES
See Also:
Constant Field Values

PROJECT_TYPE_GETTEXT

protected static final String PROJECT_TYPE_GETTEXT
See Also:
Constant Field Values

PROJECT_TYPE_PUBLICAN

protected static final String PROJECT_TYPE_PUBLICAN
See Also:
Constant Field Values

PROJECT_TYPE_XLIFF

protected static final String PROJECT_TYPE_XLIFF
See Also:
Constant Field Values

PROJECT_TYPE_XML

protected static final String PROJECT_TYPE_XML
See Also:
Constant Field Values

PROJECT_TYPE_FILE

protected static final String PROJECT_TYPE_FILE
See Also:
Constant Field Values
Constructor Detail

ConfigurableProjectCommand

public ConfigurableProjectCommand(O opts,
                                  ZanataProxyFactory factory)

ConfigurableProjectCommand

public ConfigurableProjectCommand(O opts)
Method Detail

getProjectType

protected String getProjectType()


Copyright © 2013 Zanata Project. All Rights Reserved.