public class ResourceFactory extends Object implements SourceFactory
| Constructor and Description |
|---|
ResourceFactory() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addAddressAnnotations(org.jboss.forge.roaster.model.source.JavaClassSource type,
ClassPlan plan) |
protected void |
addAttribtues(ClassIndex index,
org.jboss.forge.roaster.model.source.JavaClassSource type,
ClassPlan plan) |
protected void |
addChildResources(ClassIndex index,
org.jboss.forge.roaster.model.source.JavaClassSource type,
ClassPlan plan) |
protected void |
addConstructor(org.jboss.forge.roaster.model.source.JavaClassSource type,
ClassPlan plan) |
protected void |
addPropertyChangeSupport(org.jboss.forge.roaster.model.source.JavaClassSource type,
ClassPlan plan) |
protected void |
addResourceTypeAnnotation(org.jboss.forge.roaster.model.source.JavaClassSource type,
ClassPlan plan) |
protected void |
addSingletonResources(ClassIndex index,
org.jboss.forge.roaster.model.source.JavaClassSource type,
ClassPlan plan) |
org.jboss.forge.roaster.model.source.JavaClassSource |
create(ClassIndex index,
ClassPlan plan)
Base template for a resource representation.
|
void |
createChildAccessors(ClassIndex index,
ClassPlan plan,
org.jboss.forge.roaster.model.source.JavaClassSource javaClass)
Decorates a base resource representation with accessors to it's child resources
|
void |
createSingletonChildAccessors(ClassIndex index,
ClassPlan plan,
org.jboss.forge.roaster.model.source.JavaClassSource javaClass) |
static String |
javaAttributeName(String dmr) |
public org.jboss.forge.roaster.model.source.JavaClassSource create(ClassIndex index, ClassPlan plan)
create in interface SourceFactoryindex - plan - protected void addConstructor(org.jboss.forge.roaster.model.source.JavaClassSource type,
ClassPlan plan)
protected void addAddressAnnotations(org.jboss.forge.roaster.model.source.JavaClassSource type,
ClassPlan plan)
protected void addResourceTypeAnnotation(org.jboss.forge.roaster.model.source.JavaClassSource type,
ClassPlan plan)
protected void addPropertyChangeSupport(org.jboss.forge.roaster.model.source.JavaClassSource type,
ClassPlan plan)
protected void addAttribtues(ClassIndex index, org.jboss.forge.roaster.model.source.JavaClassSource type, ClassPlan plan)
protected void addChildResources(ClassIndex index, org.jboss.forge.roaster.model.source.JavaClassSource type, ClassPlan plan)
protected void addSingletonResources(ClassIndex index, org.jboss.forge.roaster.model.source.JavaClassSource type, ClassPlan plan)
public void createChildAccessors(ClassIndex index, ClassPlan plan, org.jboss.forge.roaster.model.source.JavaClassSource javaClass)
index - plan - javaClass - public void createSingletonChildAccessors(ClassIndex index, ClassPlan plan, org.jboss.forge.roaster.model.source.JavaClassSource javaClass)
Copyright © 2017 JBoss by Red Hat. All rights reserved.