Package org.sonar.iac.docker.tree.api
Interface DockerTree
-
- All Superinterfaces:
HasTextRange,Tree
- All Known Subinterfaces:
AddInstruction,Alias,ArgInstruction,Argument,ArgumentList,Body,CmdInstruction,CommandInstruction,CopyInstruction,DockerImage,EncapsulatedVariable,EntrypointInstruction,EnvInstruction,ExecForm,ExpandableStringCharacters,ExpandableStringLiteral,ExposeInstruction,Expression,File,Flag,FromInstruction,HealthCheckInstruction,HereDocument,Instruction,KeyValuePair,LabelInstruction,Literal,MaintainerInstruction,OnBuildInstruction,RegularVariable,RunInstruction,ShellForm,ShellInstruction,StopSignalInstruction,SyntaxToken,TransferInstruction,UserInstruction,Variable,VolumeInstruction,WorkdirInstruction
- All Known Implementing Classes:
AbstractCommandInstructionImpl,AbstractDockerTreeImpl,AbstractTransferInstructionImpl,AddInstructionImpl,AliasImpl,ArgInstructionImpl,ArgumentImpl,BodyImpl,CmdInstructionImpl,CopyInstructionImpl,DockerImageImpl,EncapsulatedVariableImpl,EntrypointInstructionImpl,EnvInstructionImpl,ExecFormImpl,ExpandableStringCharactersImpl,ExpandableStringLiteralImpl,ExposeInstructionImpl,FileImpl,FlagImpl,FromInstructionImpl,HealthCheckInstructionImpl,HereDocumentImpl,InstructionImpl,KeyValuePairImpl,LabelInstructionImpl,LiteralImpl,MaintainerInstructionImpl,OnBuildInstructionImpl,RegularVariableImpl,RunInstructionImpl,ShellFormImpl,ShellInstructionImpl,StopSignalInstructionImpl,SyntaxTokenImpl,UserInstructionImpl,VolumeInstructionImpl,WorkdirInstructionImpl
public interface DockerTree extends Tree
Base interface for the tree elements related to the Docker analyzer. All node element related to it should inherit/implement this interface.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classDockerTree.Kind
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description DockerTree.KindgetKind()booleanis(DockerTree.Kind... kind)DockerTreeparent()voidsetParent(DockerTree parent)-
Methods inherited from interface org.sonar.iac.common.api.tree.HasTextRange
textRange
-
-
-
-
Method Detail
-
is
boolean is(DockerTree.Kind... kind)
-
getKind
DockerTree.Kind getKind()
-
parent
DockerTree parent()
-
setParent
void setParent(DockerTree parent)
-
-