public static boolean isHierName(String value)
{
if(value.equals("*"))
return true;
for(StringTokenizerTCS toker = new StringTokenizerTCS(value, ".", true); toker.hasMoreTokens();)
{
String t = toker.nextToken();
if(t.startsWith("$") || t.startsWith("_"))
return true;
if(!ANY.isIECidentifier(t))
return false;
if(toker.hasMoreTokens())
{
if(!toker.nextToken().equals("."))
return false;
if(!toker.hasMoreTokens())
return false;
}
}
return true;