Package dev.amp.validator
Class ScriptTag
- java.lang.Object
-
- dev.amp.validator.ScriptTag
-
public class ScriptTag extends Object
Class to define script tags.- Author:
- nhant01, GeorgeLuo, jjames
-
-
Constructor Summary
Constructors Constructor Description ScriptTag(String tagName, Attributes attrs)Constructor for ScriptTag
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetExtensionName()Getter for Extension NameStringgetExtensionVersion()Getter for Extension VersionStringgetPath()Getter for pathExtensionsUtils.ScriptReleaseVersiongetReleaseVersion()Getter for release versionbooleanhasValidPath()Getter for hasValidPathbooleanisAmpDomain()Getter for Amp DomainbooleanisRuntime()Getter for isRuntime
-
-
-
Constructor Detail
-
ScriptTag
public ScriptTag(@Nonnull String tagName, @Nonnull Attributes attrs)Constructor for ScriptTag- Parameters:
tagName- base tag nameattrs- attributes
-
-
Method Detail
-
isAmpDomain
public boolean isAmpDomain()
Getter for Amp Domain- Returns:
- True iff isAmpDomain
-
isRuntime
public boolean isRuntime()
Getter for isRuntime- Returns:
- True iff isRuntime
-
getExtensionName
public String getExtensionName()
Getter for Extension Name- Returns:
- Extension Name
-
getExtensionVersion
public String getExtensionVersion()
Getter for Extension Version- Returns:
- Extension Version
-
hasValidPath
public boolean hasValidPath()
Getter for hasValidPath- Returns:
- hasValidPath
-
getPath
public String getPath()
Getter for path- Returns:
- path
-
getReleaseVersion
@Nonnull public ExtensionsUtils.ScriptReleaseVersion getReleaseVersion()
Getter for release version- Returns:
- release version
-
-