// Decompiled by Jad v1.5.8e. Copyright 2001 Pavel Kouznetsov. // Jad home page: http://www.geocities.com/kpdus/jad.html // Decompiler options: packimports(3) fieldsfirst lnc // Source File Name: Name.java package com.icl.saxon.om; // Referenced classes of package com.icl.saxon.om: // XMLChar public abstract class Name { public Name() { } public static boolean isNCName(String s) { /* 18*/ return XMLChar.isValidNCName(s); } public static boolean isQName(String s) { /* 26*/ int i = s.indexOf(':'); /* 27*/ if(i < 0) /* 27*/ return isNCName(s); /* 28*/ if(i == 0 || i == s.length() - 1) /* 28*/ return false; /* 29*/ if(!isNCName(s.substring(0, i))) /* 29*/ return false; /* 30*/ return isNCName(s.substring(i + 1)); } public static final String getPrefix(String s) { /* 39*/ int i = s.indexOf(':'); /* 40*/ if(i < 0) /* 41*/ return ""; /* 43*/ else /* 43*/ return s.substring(0, i); } public static final String getLocalName(String s) { /* 51*/ int i = s.indexOf(':'); /* 52*/ if(i < 0) /* 53*/ return s; /* 55*/ else /* 55*/ return s.substring(i + 1); } }