Licentie

Inheritance: java.lang.Object

public class License

Biedt methoden om het component te licentiëren.

In dit voorbeeld wordt geprobeerd een licentiebestand met de naam MyLicense.lic te vinden in de map die het component bevat, in de map die de aanroepende assembly bevat, in de map van de entry-assembly en vervolgens in de ingebedde resources van de aanroepende assembly.

License license = new License(); license.setLicense(“MyLicense.lic”);

Constructors

ConstructorBeschrijving
License()Initialiseert een nieuw exemplaar van deze klasse.

Methoden

MethodeBeschrijving
equals(Object arg0)
getClass()
hashCode()
notify()
notifyAll()
setLicense(InputStream stream)Licentieert de component.
setLicense(String licenseName)Licentieert de component.
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

License()

public License()

Initialiseert een nieuw exemplaar van deze klasse.

In dit voorbeeld wordt geprobeerd een licentiebestand met de naam MyLicense.lic te vinden in de map die het component bevat, in de map die de aanroepende assembly bevat, in de map van de entry-assembly en vervolgens in de ingebedde resources van de aanroepende assembly.

License license = new License(); license.setLicense(“MyLicense.lic”);

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

ParameterTypeBeschrijving
arg0java.lang.Object

Returns: boolean

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

hashCode()

public native int hashCode()

Returns: int

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

setLicense(InputStream stream)

public void setLicense(InputStream stream)

Licentieert de component.

Een stream die de licentie bevat.

Gebruik deze methode om een licentie uit een stream te laden.

License license = new License(); license.setLicense(myStream);

Parameters:

ParameterTypeBeschrijving
stroomjava.io.InputStreamlicentie Stream

setLicense(String licenseName)

public void setLicense(String licenseName)

Licentieert de component.

Probeert de licentie te vinden op de volgende locaties:

  1. Expliciet pad.

  2. De map van het component‑jar‑bestand.

In dit voorbeeld wordt geprobeerd een licentiebestand met de naam MyLicense.lic te vinden in de map die het component bevat, in de map die de aanroepende assembly bevat, in de map van de entry-assembly en vervolgens in de ingebedde resources van de aanroepende assembly.

License license = new License(); license.setLicense(“MyLicense.lic”);

Parameters:

ParameterTypeBeschrijving
licenseNamejava.lang.StringKan een volledige of korte bestandsnaam of de naam van een ingebedde resource zijn. Gebruik een lege string om over te schakelen naar evaluatiemodus.

toString()

public String toString()

Returns: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final native void wait(long arg0)

Parameters:

ParameterTypeBeschrijving
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParameterTypeBeschrijving
arg0long
arg1int