![JAR search and dependency download from the Maven repository](/logo.png)
com.github.fge.uritemplate.vars.specs.SimpleVariable Maven / Gradle / Ivy
package com.github.fge.uritemplate.vars.specs;
/**
* A varspec with no modifier
*/
public final class SimpleVariable
extends VariableSpec
{
public SimpleVariable(final String name)
{
super(VariableSpecType.SIMPLE, name);
}
@Override
public boolean isExploded()
{
return false;
}
@Override
public int getPrefixLength()
{
return -1;
}
@Override
public int hashCode()
{
return name.hashCode();
}
@Override
public boolean equals(final Object obj)
{
if (obj == null)
return false;
if (this == obj)
return true;
if (getClass() != obj.getClass())
return false;
final SimpleVariable other = (SimpleVariable) obj;
return name.equals(other.name);
}
@Override
public String toString()
{
return name + " (simple)";
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy