de.armax.ax.devtools.generator
Class AXelementSelector

java.lang.Object
  extended byde.armax.ax.devtools.generator.AXelementSelector
All Implemented Interfaces:
java.lang.Cloneable

public class AXelementSelector
extends java.lang.Object
implements java.lang.Cloneable

This class represents a nested element for the AXgenGenerate task allowing for granular control on which elements are ignored/used for generation.

Author:
Peter Wieland, ARMAX mindware GmbH

Nested Class Summary
static class AXelementSelector.SelectEntry
           
 
Constructor Summary
AXelementSelector()
           
 
Method Summary
 void addConfiguredExclude(AXelementSelector.SelectEntry entry)
           
 void addConfiguredInclude(AXelementSelector.SelectEntry entry)
           
 java.lang.Object clone()
           
 java.util.List getExcludeEntries()
           
 java.util.List getIncludeEntries()
           
 java.lang.String getRootPackageName()
           
 boolean select(AXmodelElement element, AXelementSelector parent)
           
 void setRootPackageName(java.lang.String rootPackageName)
           
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AXelementSelector

public AXelementSelector()
Method Detail

setRootPackageName

public void setRootPackageName(java.lang.String rootPackageName)

getRootPackageName

public java.lang.String getRootPackageName()

addConfiguredInclude

public void addConfiguredInclude(AXelementSelector.SelectEntry entry)

getIncludeEntries

public java.util.List getIncludeEntries()

addConfiguredExclude

public void addConfiguredExclude(AXelementSelector.SelectEntry entry)

getExcludeEntries

public java.util.List getExcludeEntries()

select

public boolean select(AXmodelElement element,
                      AXelementSelector parent)

clone

public java.lang.Object clone()


Copyright © 2003 ARMAX mindware GmbH. All Rights Reserved.