net.flexmojos.oss.compiler
Class DefaultFlexCompiler

java.lang.Object
  extended by org.codehaus.plexus.logging.AbstractLogEnabled
      extended by net.flexmojos.oss.compiler.DefaultFlexCompiler
All Implemented Interfaces:
FlexCompiler, org.codehaus.plexus.logging.LogEnabled

@Component(role=FlexCompiler.class)
public class DefaultFlexCompiler
extends org.codehaus.plexus.logging.AbstractLogEnabled
implements FlexCompiler


Constructor Summary
DefaultFlexCompiler()
           
 
Method Summary
 Result asdoc(IASDocConfiguration configuration, boolean sychronize)
           
 Result compileSwc(ICompcConfiguration configuration, boolean sychronize)
           
 Result compileSwf(MxmlcConfigurationHolder cfgHolder, boolean sychronize)
           
 Result digest(IDigestConfiguration configuration, boolean sychronize)
           
 Result optimize(IOptimizerConfiguration configuration, boolean sychronize)
           
 
Methods inherited from class org.codehaus.plexus.logging.AbstractLogEnabled
enableLogging, getLogger, setupLogger, setupLogger, setupLogger
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultFlexCompiler

public DefaultFlexCompiler()
Method Detail

compileSwc

public Result compileSwc(ICompcConfiguration configuration,
                         boolean sychronize)
                  throws Exception
Specified by:
compileSwc in interface FlexCompiler
Throws:
Exception

compileSwf

public Result compileSwf(MxmlcConfigurationHolder cfgHolder,
                         boolean sychronize)
                  throws Exception
Specified by:
compileSwf in interface FlexCompiler
Throws:
Exception

asdoc

public Result asdoc(IASDocConfiguration configuration,
                    boolean sychronize)
             throws Exception
Specified by:
asdoc in interface FlexCompiler
Throws:
Exception

digest

public Result digest(IDigestConfiguration configuration,
                     boolean sychronize)
              throws Exception
Specified by:
digest in interface FlexCompiler
Throws:
Exception

optimize

public Result optimize(IOptimizerConfiguration configuration,
                       boolean sychronize)
                throws Exception
Specified by:
optimize in interface FlexCompiler
Throws:
Exception


Copyright © 2008-2012 flexmojos. All Rights Reserved.