|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.jboss.dna.sequencer.java.ParameterizedTypeFieldMetadataSequencer
public class ParameterizedTypeFieldMetadataSequencer
Sequencer for all paths of a ParameterizedTypeFieldMetadata
.
Field Summary |
---|
Method Summary | |
---|---|
static String |
getParameterizedTypeFieldRModifierPath(String parameterizedTypeFieldRootPath,
int parameterizedTypeModifierIndex)
Create a path for the parameterized modifier. |
static String |
getParameterizedTypeFieldRootPath(int parameterizedIndex)
Create the root path for all path children of a parameterized type. |
static Path |
getParameterizedTypeFieldVariablePath(PathFactory pathFactory,
String parameterizedTypeFieldRootPath,
int parameterizedTypeVariableIndex)
Get the path of a parameterized type variable. |
static void |
sequenceTheParameterizedTypeModifier(ModifierMetadata modifierMetadata,
String parameterizedTypeModifierPath,
PathFactory pathFactory,
NameFactory nameFactory,
SequencerOutput output)
Sequences a modifier of this parameterized type. |
static void |
sequenceTheParameterizedTypeName(ParameterizedTypeFieldMetadata parameterizedTypeFieldMetadata,
String parameterizedTypeFieldRootPath,
PathFactory pathFactory,
NameFactory nameFactory,
SequencerOutput output)
Sequences the type name of the parameterized type. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public static String getParameterizedTypeFieldRootPath(int parameterizedIndex)
parameterizedIndex
- - index in case of multiple paths.
public static void sequenceTheParameterizedTypeName(ParameterizedTypeFieldMetadata parameterizedTypeFieldMetadata, String parameterizedTypeFieldRootPath, PathFactory pathFactory, NameFactory nameFactory, SequencerOutput output)
parameterizedTypeFieldMetadata
- - the meta data.parameterizedTypeFieldRootPath
- - the root path of a parameterized type.output
- - the SequencerOutput
.pathFactory
- - the PathFactory
.nameFactory
- - the NameFactory
.public static String getParameterizedTypeFieldRModifierPath(String parameterizedTypeFieldRootPath, int parameterizedTypeModifierIndex)
parameterizedTypeFieldRootPath
- - the root path to be used.parameterizedTypeModifierIndex
- - index in case of multiple modifiers.
public static void sequenceTheParameterizedTypeModifier(ModifierMetadata modifierMetadata, String parameterizedTypeModifierPath, PathFactory pathFactory, NameFactory nameFactory, SequencerOutput output)
modifierMetadata
- - the meta data.parameterizedTypeModifierPath
- - the path of a modifier.pathFactory
- - the PathFactory
.nameFactory
- - the NameFactory
.output
- - the SequencerOutput
.public static Path getParameterizedTypeFieldVariablePath(PathFactory pathFactory, String parameterizedTypeFieldRootPath, int parameterizedTypeVariableIndex)
pathFactory
- - the PathFactory
.parameterizedTypeFieldRootPath
- - the root path.parameterizedTypeVariableIndex
- - the index in case of multiple paths
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |