public class ModifySourcenameOutlet extends OutletImpl
| Constructor and Description | 
|---|
| ModifySourcenameOutlet(QualifiedName qualifiedName)Constructor. | 
| Modifier and Type | Method and Description | 
|---|---|
| OutletResult | execute(ControllerState controllerState)Generates the output for this template into the Generated object. | 
| String | getDiscardFrom()Returns the character sequence which separates the discarded beginning
 of the source filename from the returned end. | 
| String | getDiscardTo()The character sequence from the beginning of the source filename
 to and including the last occurrence of the returned string is discarded
 for the result. | 
| String | getPrefix()Returns the prefix which is added in front of the modified source
 filename. | 
| String | getSuffix()Returns the suffix which is added after the modified source
 filename. | 
| void | setDiscardFrom(String discardFrom)Sets the character sequence which separates the discarded beginning
 of the source filename from the returned end. | 
| void | setDiscardTo(String discardTo)Sets the character sequence after which last occurrence the source
 filename is returned. | 
| void | setPrefix(String prefix)Sets the prefix which is added in front of the modified source
 filename. | 
| void | setSuffix(String suffix)Sets the suffix which is added after the modified source
 filename. | 
addMergepointMapping, afterExecute, beforeExecute, getInputClass, getInputElementName, getMergepointMapping, getMergepointMappings, getName, getVariable, mergepoint, setInputClass, setInputElementName, setMergepointMapping, setVariable, setVariable, toStringpublic ModifySourcenameOutlet(QualifiedName qualifiedName)
qualifiedName - the qualified name of the outlet, not null.public OutletResult execute(ControllerState controllerState) throws GeneratorException
Outletexecute in interface Outletexecute in class OutletImplcontrollerState - the current controller state, not null.GeneratorException - if generation fails.public String getPrefix()
public void setPrefix(String prefix)
prefix - the prefix, not null.NullPointerException - if prefix is null.public String getSuffix()
public void setSuffix(String suffix)
suffix - the suffix, not nullNullPointerException - if suffix is null.public String getDiscardFrom()
Example: if the source filename is "xyz.a.b.c", and discardFrom is ".", then "xyz" will be returned.
public void setDiscardFrom(String discardFrom)
Example: if the source filename is "xyz.a.b.c", and discardFrom is ".", then "xyz" will be returned.
discardFrom - the character sequence from whose first occurrence the
         source filename is discarded.public String getDiscardTo()
Example: if the source filename is "xyz.a.b.c", and discardTo is ".", then "c" will be returned.
public void setDiscardTo(String discardTo)
Example: if the source filename is "xyz.a.b.c", and discardTo is ".", then "c" will be returned.
discardTo - the character sequence up to whose last occurrence the
         source filename is discarded.Copyright © 2000–2020 The Apache Software Foundation. All rights reserved.