com.sun.enterprise.admin.cli.schemadoc
Class GenerateDomainSchema

java.lang.Object
  extended by com.sun.enterprise.admin.cli.schemadoc.GenerateDomainSchema
All Implemented Interfaces:
AdminCommand

@Service(name="generate-domain-schema")
@Scoped(value=org.jvnet.hk2.component.PerLookup.class)
@ExecuteOn(value=DAS)
@TargetType(value={DOMAIN,DAS,STANDALONE_INSTANCE,CLUSTER})
public class GenerateDomainSchema
extends java.lang.Object
implements AdminCommand


Field Summary
private  java.util.Map<java.lang.String,ClassDef> classDefs
           
(package private)  java.io.File docDir
           
private  Domain domain
           
private  java.lang.String format
           
private  org.jvnet.hk2.component.Habitat habitat
           
private  java.lang.Boolean showDeprecated
           
private  java.lang.Boolean showSubclasses
           
 
Constructor Summary
GenerateDomainSchema()
           
 
Method Summary
 void execute(AdminCommandContext context)
           
private  void findClasses(java.util.Map<java.lang.String,ClassDef> classDefs, java.util.List<java.util.jar.JarFile> jarFiles)
           
private  SchemaOutputFormat getFormat()
           
private  java.util.List<java.util.jar.JarFile> locateJarFiles(java.lang.String modulesDir)
           
private  ClassDef parse(java.io.InputStream is)
           
static java.lang.String toClassName(java.lang.String value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

domain

private Domain domain

habitat

private org.jvnet.hk2.component.Habitat habitat

format

private java.lang.String format

docDir

java.io.File docDir

classDefs

private java.util.Map<java.lang.String,ClassDef> classDefs

showSubclasses

private java.lang.Boolean showSubclasses

showDeprecated

private java.lang.Boolean showDeprecated
Constructor Detail

GenerateDomainSchema

public GenerateDomainSchema()
Method Detail

execute

public void execute(AdminCommandContext context)
Specified by:
execute in interface AdminCommand

getFormat

private SchemaOutputFormat getFormat()

locateJarFiles

private java.util.List<java.util.jar.JarFile> locateJarFiles(java.lang.String modulesDir)
                                                      throws java.io.IOException
Throws:
java.io.IOException

findClasses

private void findClasses(java.util.Map<java.lang.String,ClassDef> classDefs,
                         java.util.List<java.util.jar.JarFile> jarFiles)
                  throws java.io.IOException
Throws:
java.io.IOException

parse

private ClassDef parse(java.io.InputStream is)
                throws java.io.IOException
Throws:
java.io.IOException

toClassName

public static java.lang.String toClassName(java.lang.String value)


Copyright © 2012 GlassFish Community. All Rights Reserved.