Uses of Interface
org.treebind.Name

Packages that use Name
org.treebind   
 

Uses of Name in org.treebind
 

Classes in org.treebind that implement Name
 class DefaultNameImplementation
          Default implementation of a TreeBind name This class implements a simple variant of TreeBind names composed of a domain name and a local name that are separed by a separator when they are concatenated.
 class JavaClassName
          Implementation of the Name interface to represent Java class names (composed of a package name and a local name).
 class JavaMethodName
          Implementation of the Name interface to represent Java mathod names (composed of a local name).
 class LdapName
          Name implementation representing LDAP class and property names.
 class Names
          Name implementation used to represent general purpose builtin names.
 class RdfResourceName
          Name implementation representing RDF resources.
 class XmlAttributeName
          Name implementation representing XML attribute names.
 class XmlElementName
          Name implementation representing XML element names.
 class XmlProductionName
          Name implementation representing XML productions which are neither elements nor attributes.
 

Fields in org.treebind declared as Name
static Name XmlProductionName.TEXTNODE
          The name of XML text nodes.
static Name LdapName.LDIF
          Builtin name for LDIF documents.
static Name LdapName.LDIFRECORD
          Builtin name for LDIF records.
static Name JavaMethodName.VALUE
          Name of the predefined "Value" method used to set the value of a property.
 

Methods in org.treebind that return Name
 Name Ldap2JavaObjectFilter.convertNature(Name role, Name nature)
           
 Name Ldap2JavaObjectFilter.convertRole(Name role, Name nature)
           
 Name XmlSax2JavaObjectFilter.convertNature(Name role, Name nature)
           
 Name XmlSax2JavaObjectFilter.convertRole(Name role, Name nature)
           
 Name Property.getNature()
          Get the nature of the property.
 Name Property.getRole()
          Get the role of a property.
 Name Ldap2XmlSaxFilter.convertNature(Name role, Name nature)
           
 Name JenaRdf2JavaObjectFilter.convertGenericNature(Name role, Name nature)
          This method is used internally to map a whole namespace to a single class based on the "namespace2class" pipe property.
 Name JenaRdf2JavaObjectFilter.convertNature(Name role, Name nature)
           
 Name JenaRdf2JavaObjectFilter.convertRole(Name role, Name nature)
           
 Name JavaObjectSource.getNature(java.lang.reflect.Method method, java.lang.Object value, boolean iterated)
          This method is used internally to derive the nature of a property from a java method.
 Name JavaObjectSource.getRole(java.lang.reflect.Method method, java.lang.Object value, boolean iterated)
          This method is used internally to derive the role of a property from a java method.
 Name JavaObject2XmlSaxFilter.convertNature(Name role, Name nature)
           
 Name JavaObject2XmlSaxFilter.convertRole(Name role, Name nature)
           
 Name DefaultPropertyImplementation.getNature()
           
 Name DefaultPropertyImplementation.getRole()
           
 Name DefaultFilterImplementation.convertNature(Name role, Name nature)
          Converts a nature.
 Name DefaultFilterImplementation.convertRole(Name role, Name nature)
          Converts a role.
 

Methods in org.treebind with parameters of type Name
 void Ldap2JavaObjectFilter.addLeaf(Name role, Name nature, java.lang.Object value)
           
 Name Ldap2JavaObjectFilter.convertNature(Name role, Name nature)
           
 Name Ldap2JavaObjectFilter.convertRole(Name role, Name nature)
           
 void Ldap2JavaObjectFilter.startProperty(Name role, Name nature)
           
 void XmlSaxSink.addLeaf(Name role, Name nature, java.lang.Object value)
           
 boolean XmlSaxSink.canBeSentAsAttribute(org.treebind.XmlSaxSink.Context previous, Name nature)
           
 void XmlSaxSink.startProperty(Name role, Name nature)
           
 Name XmlSax2JavaObjectFilter.convertNature(Name role, Name nature)
           
 Name XmlSax2JavaObjectFilter.convertRole(Name role, Name nature)
           
 void TreeBom.addLeaf(Name role, Name nature, java.lang.Object value)
           
 void TreeBom.startProperty(Name role, Name nature)
           
 void TraceSink.addLeaf(Name role, Name nature, java.lang.Object value)
           
 void TraceSink.startProperty(Name role, Name nature)
           
 void Sink.startProperty(Name role, Name nature)
          Start pouring a new ComplexProperty into the sink.
 void Sink.addLeaf(Name role, Name nature, java.lang.Object value)
          Pour a new LeafProperty into the sink.
 boolean RdfResourceName.equals(Name name)
           
 java.util.Iterator Property.getPropertiesWithNature(Name nature)
          Get the subproperties of a property with a specific nature (for ComplexProperty only.
 java.util.Iterator Property.getPropertiesWithRole(Name role)
          Get the subproperties of a property with a specific role (for ComplexProperty only.
 java.util.Iterator Property.getPropertiesWithRoleAndNature(Name role, Name nature)
          Get the subproperties of a property with a specific nature and a specific role (for ComplexProperty only.
 void Property.setNature(Name nature)
          Sets the nature of the property.
 void Property.setRole(Name role)
          Sets the role of a property.
static java.lang.String Util.ToUpperCamelCase(Name name)
          Converts the local part of a name to UpperCamelCase.
 boolean Name.equals(Name name)
          Test if two names are equal.
 boolean LdapName.equals(Name name)
           
 Name Ldap2XmlSaxFilter.convertNature(Name role, Name nature)
           
 void JenaRdf2JavaObjectFilter.addLeaf(Name role, Name nature, java.lang.Object value)
           
 Name JenaRdf2JavaObjectFilter.convertGenericNature(Name role, Name nature)
          This method is used internally to map a whole namespace to a single class based on the "namespace2class" pipe property.
 Name JenaRdf2JavaObjectFilter.convertNature(Name role, Name nature)
           
 Name JenaRdf2JavaObjectFilter.convertRole(Name role, Name nature)
           
 void JenaRdf2JavaObjectFilter.startProperty(Name role, Name nature)
           
 java.lang.String JavaObjectSink.adderName(Name name)
          Method used internally to define the "adder" name for a property.
 void JavaObjectSink.addLeaf(Name role, Name nature, java.lang.Object value)
           
 java.lang.String JavaObjectSink.genericAdderName(Name name)
          Method used internally to define the name of a generic "adder" method.
 java.lang.String JavaObjectSink.setterName(Name name)
          Method used internally to define the "setter" name for a property.
 void JavaObjectSink.startProperty(Name role, Name nature)
           
 boolean JavaMethodName.equals(Name name)
           
 Name JavaObject2XmlSaxFilter.convertNature(Name role, Name nature)
           
 Name JavaObject2XmlSaxFilter.convertRole(Name role, Name nature)
           
 java.util.Iterator DefaultPropertyImplementation.getPropertiesWithNature(Name nature)
           
 java.util.Iterator DefaultPropertyImplementation.getPropertiesWithRole(Name role)
           
 java.util.Iterator DefaultPropertyImplementation.getPropertiesWithRoleAndNature(Name role, Name nature)
           
 void DefaultPropertyImplementation.setNature(Name nature)
           
 void DefaultPropertyImplementation.setRole(Name role)
           
 boolean DefaultNameImplementation.equals(Name name)
           
 void DefaultFilterImplementation.addLeaf(Name role, Name nature, java.lang.Object value)
           
 Name DefaultFilterImplementation.convertNature(Name role, Name nature)
          Converts a nature.
 Name DefaultFilterImplementation.convertRole(Name role, Name nature)
          Converts a role.
 void DefaultFilterImplementation.startProperty(Name role, Name nature)
           
 

Constructors in org.treebind with parameters of type Name
LeafProperty(Name role, Name nature)
          Creates a new leaf property
LeafProperty(Name role, Name nature, java.lang.Object value)
          Creates a new leaf property
JavaMethodName(Name name)
          Creates a new JavaMethodName from another name assumin that this is a guess unless the name is a JavaMethodName in which case its guess flag is copied.
ComplexProperty(Name role, Name nature)
          Create a new complex property with its role and nature